Sebelum pos ini yaitu konfigurasi Virtualhost Di Centos 7, saya membahas tentang Virtualhost, tapi pada kali ini saya akan membahas tentang HTTPS di Centos7,
HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Pada umumnya port HTTPS adalah 443.
Berikut konfigurasinya.
Topologi
Masuk ke directory certs
Pertama tama kita perlu masuk ke /etc/pki/tls/certs, karena pada directory kita akan membuat file key nya.Buat file .key
Setelah kita masuk ke directory tersebut, kita membuat keynya, caranya dengan menggunkan perintahmake (namafile).keylalu masukan password nya.
Sinkronisasikan openssl ke file server1.key
Setelah itu kita sinkronisasikan openssl ke file .key nya, caranya dengan menggunakn perintah berikutopenssl rsa -in (namafile).key -out (namafile).keydan masukan password nya.
Buat file .csr
Sekarang kita membuat file .csr nya, caranya dengan menggunakn perintahmake (namafile).csrsetelah itu kita perlu memasukan country name, state, city, dan yang lainnya. untuk itu sesuaikan saja dengan lokasi dan alamat web kalian.
Generate SSL
setelah itu kita generate SSlnya dengan perintahopenssl x509 -in (namafile).csr -out (namafile).crt -req -signkey (namafile).key -days 3650
Install mod_ssl
sekarang kita akan menginstall mod_ssl, untuk meginstal paket tersebut gunakan perintah berikut.Dan paket sudah terinstall.
Edit File ssl.conf
kita perlu melakukan konfigurasi pada file ssl.conf, yang berada di directory /etc/httpd/conf.d/.Ganti SSLProtocol yang seperti ini.
Menjadi seperti ini.
Setelah itu pada bagian SSLCertifacateFile kita ubah file .crtnya.
menjadfi file .crt yang sudah kita buat.
begitu juga untuk SSLCertificateKeyFile, kita masukan file .key yang sudah kita buat.
Restart HTTPD
Setelah kita konfigurasikan file tadi, sekarag kita restart HTTPD nya.Restorecon Directory /etc/pki/
Kita restorecon ke dirctory tersebut karena kita melakukan konfigurasi nya di dalam directory tersebut.Edit file vhostaldino.conf
Sekarang kita edit file vhostaldino.conf, untuk menambahkan konfigurasi HTTPS nya,433 adalah port HTTPS
SSLEngine on untuk mengaktifkan SSL nya
SSLCertificateFile adalah directory file.crt nya.
SSLCertificatekeyFile adalah directory file.key nya.
DocumentRoot adalah directory file untuk webnya
ServerName adalah Nama domain kita.
Cek konfigurasi
kita juga bisa mengecek konfigurasi yang kita lakukan dengan perintahapachectl configtest
Tambahkan Service
Sekarang kita tambahkan service di firewall nya menjadi httpssetelah itu reload firewallnya.
Verifikasi
Sekarang kita ke client dan buka browser, lalu ketikanhttps://www.(namadomain)lalu pilih Continue
Nahh sekarang tampilan web nya sudah terbuka.
Dengan begitu Konfigurasi HTTPS Di Centos 7 selesai.
Tunggu lanjutannya ya :3.
Jika ada masukan silahkan comment dibawah.
Semoga Blog ini bisa bermanfaat dan membantu.
Terima Kasih... ^_^
Wassalamualaikum Wr Wb
0 komentar:
Post a Comment