apt-get install opensslLangkah 1: Mengenerate Private Key -
openssl genrsa -des3 -out server.key 1024Langkah 2: Mengenerate CSR (Certificate Signing Request) -
openssl req -new -key server.key -out server.csr
Langkah 3: Hapus Passphrase dari Key -
cp server.key server.key.org openssl rsa -in server.key.org -out server.keyLangkah 4: Mengenerate Self-Signed Certificate -
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtLangkah 5: Salin server.crt dan server.key ke /etc/apache2/ssl -
cp server.key /etc/apache2/ssl cp server.crt /etc/apache2/sslLangkah 6: Meng-Enable-kan ssl -
a2enmod sslLangkah 7: Buat konfigurasi SSL -
7.1 – Jika menggunakan Ubuntu ~10.04 (pada versi 12.04 sudah ada secara default)
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-sslbuat symlink untuk sites-enabled:
ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-sslLangkah 8: Setup Document Root SSL -
cd /var mkdir www-sslLangkah 9: Konfigurasi virtual hosts -
sudo su
cd /etc/apache2/sites-available
cp /etc/apache2/sites-available/default default_original
cp /etc/apache2/sites-available/default-ssl default-ssl_original
Untuk konfigurasi HTTP pada port 443 (edit /etc/apache2/sites-available/default-ssl):
ServerName {nama_domain.com}:443
Listen 443
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
Langkah 10: restart apache -apache2ctl configtest Restart Apache: apache2ctl restartSelesai. Silakan browsing ke: https://yourdomain.com .
sumber: http://www.edusoftcenter.com/mengaktifkan-https-di-ubuntu/
0 komentar: