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!