Facebook Twitter

Web Server: SSL self-signed-certificate

Nah, lanjut lagi nih, mumpung lagi God Mode

Sekrarang topic bahasannya sesuai kemauan ane, hehe, yakni melakukan konfigurasi Web Server agar dapat menggunakan SSL pada Apache HTTP Server kita…
Kata kuncinya studi kasus kali ini:  self-signed-certificate

Bingung kan, yaudah, hehe, let’s do with this

Singkat cerita Apache yang menjalankan https (port 443), memerlukan sertifikat keamanan untuk memastikan bahwa site yang diakses adalah aman. Untuk membuat SSl certificate yang self signed gunakan langkah berikut ini:

1.       Pada terminal, lakukan perintah berikut untuk menghidupkan SSL:
a2enmod ssl

2.       Buat folder sal pada apache dengan perintah
mkdir /etc/apache2/sal

3.       Dapatkan certificate dengan perintah dibawah ini :
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.key

4.       isi setingan seperti dibawah ini :
Country Name (2 letter code) [AU]:US
State or Province Name (full name) [Some-State]:New Jersey
Locality Name (eg, city) []:Absecon
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SoftwareDev, LLC
Organizational Unit Name (eg, section) []:Web Services
Common Name (eg, YOUR name) []:archimedes.mydomain.com
Email Address []:support@mydomain.com


5.       lakukan restart pada apache : service apache2 restart

6.       untuk meng-enable ssl lakukan perintah : a2ensites default-ssl

7.       edit script : nano /etc/apache2/sites-enabled/default-ssl dengan menganti certificate file pakai :
/etc/apache2/ssl/apache.pem 
/etc/apache2/ssl/apache.key

8.       Sebagai contoh kita lakukan cek dengan host(client) melalui perintah : lynx https://170.0.0.101/admin


screenshot By c8


Cukup HOT kan, udah kan ter-certified Web Server kita, lanjut lagi setelah ini kita konfigurasi yang lebih hot, :D

SEMANGAT!