Install SLL certificate di Apache htppd untuk CentOS atau Fedora

Langsung saja ke pembahasan, disini kita akan menginstal SSL certificate yang disediakan oleh Let’s Encrypt.

Langkah 1: Instal modul SSL untuk Apache

Pastikan modul SSL telah diinstal di server. Jika belum, kita dapat menginstalnya dengan perintah berikut:

sudo yum install mod_ssl

Langkah 2: Konfigurasi Apache untuk SSL

Buka berkas konfigurasi Apache SSL default dengan perintah:

sudo nano /etc/httpd/conf.d/ssl.conf

Pastikan bahwa direktif berikut sudah ada atau ditetapkan:

LoadModule ssl_module modules/mod_ssl.so
Listen 443 https

Selanjutnya, kita perlu mengatur lokasi sertifikat SSL dan kunci private. Selanjutnya kita dapat menambahkan atau mengedit blok berikut:

<VirtualHost *:443> 
     ServerAdmin webmaster@example.com
     ServerName example.com
     DocumentRoot /var/www/html
     SSLEngine on 
     SSLCertificateFile /path/to/your/certificate.crt 
     SSLCertificateKeyFile /path/to/your/privatekey.key
</VirtualHost>

Gantilah ServerAdmin, DocumentRoot, ServerName, SSLCertificateFile, dan SSLCertificateKeyFile dengan nilai yang sesuai dengan konfigurasi kita butuhkan.

Langkah 3: Uji Konfigurasi SSL

Sebelum me-restart Apache, sebaiknya kita memeriksa hasil konfigurasi untuk memeriksa adakah kesalahan. Kita dapat menggunakan perintah berikut:

sudo apachectl configtest

Pastikan kita tidak mendapatkan pesan kesalahan.

Langkah 4: Restart Apache

Setelah semua konfigurasi selesai, restart Apache untuk mengaktifkan sertifikat SSL:

sudo systemctl restart httpd

Baik, server kita seharusnya sudah menjalankan HTTPS dengan sertifikat SSL yang sudah diinstal. Pastikan untuk melakukan pengujian untuk memastikan semuanya berfungsi dengan baik.

You may also like...