Langkah Pertama
Install OpenSSL dan SSL-Certificate
$ sudo apt-get install openssl ssl-cert
Langkah Kedua
Membuat certificate
$ sudo mkdir /etc/apache2/ssl
$ sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
Masukkan hostname
Langkah Ketiga
Aktifkan modul SSL dan Restart Apache
$ sudo a2enmod ssl
$ sudo /etc/init.d/apache2 restart
Langkah Keempat
Tambahkan file certificate ke dalam virtual host
$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
Edit file /etc/apache2/sites-available/ssl
$ sudo pico /etc/apache2/sites-available/ssl
Rubah konfigurasi
<'VirtualHost *:80>
Menjadi
<'VirtualHost *:443>
Cari script pada baris paling bawah, tambahkan script berikut sebelum <'/VirtualHost>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
Edit juga file /etc/apache2/sites-available/default
$ sudo pico /etc/apache2/sites-available/default
Rubah konfigurasi dan tambahkan script berikut sebelum <'/VirtualHost>
SSLCertificateFile /etc/apache2/ssl/apache.pem
Langkah Kelima
Restart Apache dan aktifkan site SSL
$ sudo /etc/init.d/apache2 restart
$ sudo a2ensite ssl
Langkah Terakhir
Restart kembali Apache
$ sudo /etc/init.d/apache2 restart
Dan cek web server HTTPS di url https://localhost
0 comments: