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.keyLangkah 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: