CONFIGURASI HTTP
MAKSUD DAN TUJUAN
- Untuk Membuat jaringan aman atau Secure network , maka kita mangaktifkan SSL . dan juga membuka port 443
LATAR BELAKANG
- Karena protokol HTTP belum sepenuhnya secure maka di perlukan protokol HTTPS dan membuka port 443 (HTTPS)
- Server (Webserver apache2)
- Laptop / PC
- Internet
TAHAP PELAKSANAAN
1. Masuk ke server menggunakan ssh, setelah itu generate certificate ssl nya menggunakan perintah,
# openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem Tunggu sampai perosesnya selesai nya selesai. Dan masukan keterangan sebagai berikut:
[AU] ID
[Some-State] East Java
[city] Klaten
[internet widgits pty ltd] BLC "isikan nama organisasi atau nama instansi"
[sectoin] "ini seperti organisasi lain yang kalian ikuti, jadi bisa tidak diisi"
[your name] forpis.gov (nama domain)
[email] admin@forpis.gov
2. Setelah di generate certificate ssl nya, selanjutnya enable ssl menggunakan perintah.
# a2enmod ssl
3. Restart Apache2 dengan perintah # service apache2 restart atau # /etc/init.d/apache2 restart
4. Setelah di enable mode ssl nya . Lanjut ke langkah berikutnya
yaitu mengecek apakah port 443 udah listen pada konfigurasi ports.
# nano /etc/apache2/ports.conf
# nano /etc/apache2/ports.conf
Pastikan Ada listen port 443 seperti gambar.
#nano /etc/apache2/sites-available/000-default.conf
dan tambahkan:
ServerName forpis.gov (domain anda)
ServerAlias www.forpis.gov (domain anda)
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
jika sudah lalu CTRL+X lalu y dan enter.
6. Lanjut Restart service dari apache2 menggunakan perintah
# /etc/init.d/apache2 restart
7. Kemudian kita akses melalui web browser dengan mengetikan:
https://(ip server) misal https://192.168.40.2
8. Nah, jika Connection is not secure jangan panik dan tetap tenang, KLik Advance kemudian Add Exception.
9. Dan kemudian akan muncul tab seperti ini klik Confirm Security Exception saja.
10. Well Yeaaahhhh, akhirnya jadi sudah HTTPS sudah berhasil atau aktif.