Kali ini saya akan menjelaskan bagaimana cara mengaktifkan Hyper Text Transfer Protocol Secure (HTTPS) pada web server yang menggunakan Apache Web server versi 2. Apache Web server saya install pada sistem operasi Ubuntu 10.04 LTS 32 bit.
Berikut alat dan bahan yang dibutuhkan:
- Apache Web server.
- Open SSL.
- Web Browser.
Berikut langkah kerjanya:
Install Apache Web server dengan perintah:
sudo apt-get install apache2
Lalu install Open SSL yang akan digunakan untuk membuat sertifikat digital, dengan perintah:
sudo apt-get install openssl
Membuat Key
openssl genrsa -des3 -out server.key 2048
Membangkitkan file .csr
Jangan lupa masukkan password passphrase (terserah) namum ingat password tersebut.
openssl req -new -key server.key -out server.csr
Input Detail sertifikat.
Membangkitakan sertifikat (.crt)
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Secara default ke tiga file tersebut berada pada directory Home.
Menyimpan Sertifikat digital pada directory Apache
sudo su
mkdir -p /etc/apache2/ssl
cp server.key /etc/apache2/ssl/server.key
cp server.crt /etc/apache2/ssl/server.crt
Deklarasi directory sertifikat digital
sudo gedit /etc/apache2/sites-available/default-ssl
Perhatikan Line 44 SSLEngine on
Lalu perhatikan pada line 51 dan 52 beri tanda "#" pada path sertifikat lama dan deklarasi path yang baru.
Mengaktifkan service SSL
sudo a2enmod ssl
Mengatifkan default-ssl sebagai konfigurasi SSL Apache
sudo a2ensite default-ssl
Maka anda akan diminta memasukkan password dari sertifikat digital yang telah dibuat terlebih dahulu.
Terakhir Restart Apache
sudo /etc/init.d/apache2 restart
Sekarang anda coba membuka browser dan ketikkan https://localhost dan http://localhost
Sekarang anda dapat melihat bedanya.
Selamat mencoba.
0 komentar:
Posting Komentar