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)
Mau Kuasai Mengaktifkan HTTPS di Ubuntu Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →
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 .
Mau Kuasai Mengaktifkan HTTPS di Ubuntu Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →