23 December 2013

Mengaktifkan HTTPS di Ubuntu

Langkah 0: Instalasi openssl dengan apt-get
apt-get install openssl
Langkah 1: Mengenerate Private Key -
openssl genrsa -des3 -out server.key 1024
Langkah 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.key
Langkah 4: Mengenerate Self-Signed Certificate -
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Langkah 5: Salin server.crt dan server.key ke /etc/apache2/ssl -
cp server.key /etc/apache2/ssl
cp server.crt /etc/apache2/ssl
Langkah 6: Meng-Enable-kan ssl -
a2enmod ssl
Langkah 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-ssl
buat symlink untuk sites-enabled:
ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
Langkah 8: Setup Document Root SSL -
cd /var
mkdir www-ssl
Langkah 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 restart
Selesai. Silakan browsing ke: https://yourdomain.com .

sumber: http://www.edusoftcenter.com/mengaktifkan-https-di-ubuntu/
Previous Post
Next Post
Related Posts

0 komentar: