Konfigurasi HTTPS Web Server CentOS 7


Haii kembali lagi ke gw Ferri Rizaldi:)
Pada kesempatan kali ini gw akan membagikan suatu postingan yang berjudul "Konfigurasi HTTPS Web Server CentOS 7"

Apa itu HTTPS ??
HTTPS adalah singkatan dari Hypertext Transfer Protocol Secure. Dilihat dari kepanjangan nya ada Secure, berarti ini lebih aman dari pada HTTP. HTTPS ini berjalan pada port 443.

Berikut Konfigurasinya.

1. Pindah ke direktori certs. Fungsi pindah direktori ini untuk membuat key servernya,



2. Lalu buat server.key nya. Setelah itu nanti akan dimintai password, masukkan password baru.
make server.key



3. Lalu sinkronkan openssl nya ke server.key.



4. Selanjutnya buat server.csr seperti dibawah. Untk challenge password dan optional company namenya kosongkan saja.



5. Setelah itu lakukan generate ssl.
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650


7.  Selanjutnya install mod ssl nya.


8. Lalu edit file ssl.conf nya di direktori /etc/httpd/conf.d/.


9. Lalu cari script seperti dibawah.



10. Lalu ubah menjadi seperti dibawah.



11. Masih di file ssl.conf, cari script seperti dibawah.



12. Isikan ssl certificate file nya dengan file server.crt dan juga ssl certificate key file diisi dengan server.key.



13. Setelah itu restart httpd nya.



14. Setelah itu lakukan restorecon karena kita membuat file tadi tidak di lokasi defaultnya, melainkan di direktori /etc/pki/.



15. Lalu edit file conf virtualhost yang sudah dibuat. Bisa dilihat di Sini.



16. Tambahkan script untuk https nya dibawah script http.



17. Setelah selesai diisi script https nya, lakukan config test untuk melihat apakah ada sintax yang salah atau tidak.



18. Jika sudah, daftarkan service https nya di firewall cmd. Setelah ditambahkan restart firewallnya.



19. Lalu buka browser di client untuk verifikasi, ketik " https://domain ". Setelah itu ikuti gambar dibawah.



20. Klik "lanjutkan...."


21. Maka akan akan muncul halaman html virtualhost nya.




22. Untuk lebih detailnya, ikuti gambar dibawah.




23. Klik "view certificate".

24. Ikuti seperti dibawah, maka akan muncul lebih detail seperti pada file server.csr yang dibuat tadi.



Sekian dari gw..
Semoga bermanfaat..


EmoticonEmoticon