APACHE SSL(HTTPS)

Pertama kita buka terminal dan masukkan perintah berikut :
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
2. Maka akan keluar konfigurasi sebagai berikut :
Country Name : ID
State or Province Name : Jawa Tengah
Locality Name : Sragen
Organization  Name : SMK SAKTI GEMOLONG
Organizational Unit Name : Yayasan pendidikan Sakti
Common Name : Rizky Aji Saputra
Email : rizkyaji164@gmail.com
3. Kemudian kita ketikkan a2enmod ssl
4.  Kemudian kita restart apachenya dengan perintah /etc/init.d/apache2 restart
5. kemudian kita kunjungi directory cd /etc/apache2/sites-available/
kemudian kita edit nano 000-default.conf
6. Tambahkan script ini dibaris paling bawah :
<VirtualHost *:443>
ServerName (dns server kamu)
ServerAlias (dns alias server kamu, seperti www)

SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>

7. Kemudian kita restart apachenya dengan perintah /etc/init.d/apache2 restart

8. Kemudian coba di web browser dengan mengetikkan di url https://(domainserver). Pasti akan muncul sebagai berikut :
-Klik Add Exception
- Confirm Security Exception

9. Maka hasilnya kita sudah berhasil web server kita dengan https.