Blog

Home   /   blog   /   Mengaktifkan HTTPS di Ubuntu

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 .

Leave a Reply

Your email address will not be published.