1. PENGERTIAN
HTTPS juga sering di sebut HTTP aman adalah protokol untuk berkomunikasi yang aman melalui jaringan komputer yang banyak di gunakan di internet. HTTPS terdiri dari komunikasi melalui Hypertext Transfer Protocol (HTTP) dalam koneksi terenkripsi dengan Transport Layer Security, atau pendahulunya, Secure Sockets Layer
2. MAKSUD DAN TUJUAN
agar data koneksi ke internet lebih secure atau ternikripsi agar tidak terkena kejahatan man-in-the middle
3. LATAR BELAKANG
1. mengamankan protokol ke data ke internet
2. megetahui bagaiman membuat http agar secure
4. ALAT DAN BAHAN
1. server
2. laptop
3. koneksi internet
5. TAHAP PENGERJAAN
1. kita remot server kita terlebih dahulu#ssh user@ip_address
2. kita masuk ke root
$su
3. lalu kita masukkan perintah berikut
#openssl req -new -x509 -days 3650 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache/apache2.pem
4. tunggu proses berjalan lalu masukkan sedikit baris seperti di bawah namun pengisian ini terserah menurut anda (suka-suka anda)
: ID
: East Java
: Cilacap
: SMKTIKA
: SMKTIKA
: capling
: edozzz04@gmail.com
5. selanjutnya kita enable-kan ssl yang sudah di buat tadi
#a2enmod ssl
6. kemudian kita edit dengan perintah
#nano /etc/apache2/ports.conf
jika muncul seprti di bawah ini kita lanngsung saja keluar
7. selanjutnya ke tahap berikutnya yaitu masuk ke
#nano /etc/apache2/sites-available/000-default.conf
kita tambahkan baris seperti ini
<VirtualHost *:443>
ServerName capling.net
ServerAlias capling.net
SSLEngine on
SSLCertificateFile /etc/apache/apache2.pem
</VirtualHost>
simpan dengan menekan (CTRL+X) > Y
8. kita restart
#/etc/init.d/apache2 restart
9. kita masuk ke browser kita dengan mengetikkan
https://ip_address
akan muncul tampilan seperti berikut
pilih advanced
10. lalu pilih confirm security exception
11. domain kita akan terlihat seperti ini
12. jika anda gagal berarti anda kurang teliti dalam memasukkan perintahnya
6. REFERENSI
http://ficky.penasiswa.id/2017/02/securing-web-server-https.html#more