Oke langsung saja ke tutorial .
Pertama, aktifkan modul SSL di ubuntu kalian.
jackwilder@b0x:~ $ sudo a2enmod ssl
Langkah selanjutnya, membuat Self-Signed SSL Certificate
jackwilder@b0x:~ $ sudo mkdir /etc/apache2/ssl
Ini untuk membuat direktori /ssl/ di /etc/apache2/
Masukkan lagi command berikut
jackwilder@b0x:~ $ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
Lalu klik enter.
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Jawa Timur
Locality Name (eg, city) []:Bangkalan
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Madura Cyber
Organizational Unit Name (eg, section) []:Cyber Organization
Common Name (e.g. server FQDN or YOUR name) []:localhost
Email Address []:webmaster@localhost
Sesuaikan sendiri ya ^_^
Selanjutnya, setting apache agar bisa menggunakan ssl.
jackwilder@b0x:~ $ sudo mousepad /etc/apache2/sites-available/default-ssl.conf
Setelah mousepad editor terbuuka, edit hingga kira kira seperti ini :
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
SSLOptions +StdEnvVars
SSLOptions +StdEnvVars
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
Selanjutnya, aktifkan ssl di virtual host.
jackwilder@b0x:~ $ sudo a2ensite default-ssl.conf
Restart Apache
jackwilder@b0x:~ $ sudo service apache2 restart
Sekarang, coba test di browser, buka https://localhost/
Sekian dan semoga bermanfaat :D
0 comments