Anda di halaman 1dari 10

Konfigurasi HTTPS

pada Debian Linux


Keamanan Jaringan

7.9.0
Muhammad Ma’ruf Nur Rifai (21/XII IA)

Muhammad Ma’ruf Nur Rifai


SMKN 1 MAGELANG
INSTALASI HTTPS pada Debian 7.9.0

I. Tujuan
a. Membuat Web dengan protocol HTTPS pada Debian 7.9.0

II. Alat dan Bahan


a. Virtual Box
b. DVD Debian 7.9.0 Binary 1
c. Koneksi Internet

III. Cara Kerja

A. KONFIGURASI DNS SERVER

1. Mengkonfigurasi IP Address dengan Ketentuan eth0 yang tersambung dengan


internet dan eth1 yang tersambung dengan client. Untuk ETH1 dikonfigurasi sebagai
berikut,
Auto eth1
Iface eth1 inet static
Address 21.21.5.5
Netmask 255.255.255.0
dan simpan mengunakan perintah CTRL + X lalu Y

2. Melakukan restart pada NIC dengan perintah /etc/init.d/bind9 restart


3. Melakukan instalasi bind9 yang akan dijadikan layanan DNS dengan perintah
apt-get install bind9 , dan memasukkan DVD Binary 1

4. Mengedit file named.conf dengan perintah nano /etc/bind/named.conf

5. Mengisikan syntax sebagai berikut kedalam file :

6. Mengcopy file db.local ke dalam file db.for dengan perintah


cp /etc/bind/db.local /var/cache/bind/db.for , dan
Mengcopy file db.127 ke dalam file db.rev dengan perintah
cp /etc/bind/db.127 /var/cache/bind/db.rev
7. Mengedit file db.for dengan perintah nano /var/cache/bind/db.for sebagai
berikut :

8. Mengedit file db.rev dengan perintah nano /var/cache/bind/db.rev sebagai


berikut :

9. Mengedit file resolv.conf dengan perintah nano /etc/resolv.conf

10. Mengisikan syntax nameserver 21.21.5.5

11. Melakukan restart pada bind9 dengan perintah /etc/init.d/bind9 restart


12. Mengecek konfigurasi dns dengan cara memasukkan perintah
nslookup <Ip address / domain>

B. INSTALASI WEB SERVER

1. Melakukan instalasi pada apache2 php5 mysql-server dan phpmyadmin dengan


perintah apt-get install apache2 php5 mysql-server phpmyadmin dan
memasukkan DVD binary pertama (1)

2. Mengisikan password untuk mysql server,

3. Mengiskkan kembali password yang sama dengan yang diisikan sebelumnya


4. Memilih aplikasi web server yang digunakan yaitu apache2

5. Memilih NO pada opsi konfigurasi database untuk phpmyadmin

6. Masuk pada folder /etc/apache2/sites-available/ dengan perintah


cd /etc/apache2/sites-available
dan menyalin file default ke dalam file web dengan perintah cp default web

7. Menambahkan syntax
ServerAdmin webmaster@rifai.qil
ServerName www.rifai.qil
ServerAlias rifai.qil
8. Melakukan disable pada konfigurasi default dengan perintah a2dissite default
dan melakukan enable pada konfigurasi web dengan perintah a2ensite web,

9. Melakukan restart pada apache2 dengan perintah


service apache2 restart

10. Mencoba membuka konfigurasi web dengan membuka web browser dan
mengisikan domain ( rifai.qil ) pada kolom url browser, dan konfigurasi berhasil
dibuat dengan munculnya tampilan berikut, namun masih dalam bentuk unsecure
atau masih http

C. Konfigurasi HTTPS / SSL

1. Memasukkan perintah openssl req –new –x509 –days 365 –nodes –out
/etc/apache2/apache2.pem –keyout /etc/apache2/apache2.pem
untuk membuat konfigurasi SSL baru dengan masa aktif 365 hari
2. Mengisikan data sebagai berikut
Country Name : ID
State or Province Name : Central Java
Locality Name : Magelang
Organization : SMK
Common Name (berisi domain) : rifai.qil
email address : admin@rifai.qil

3. Mengaktifkan SSL dengan perintah a2enmod ssl

4. Melakukan restart pada apache2 dengan perintah service apache2 restart

5. Membuka file web yang berada pada folder sites-available dengan perintah
nano /etc/apache2/sites-available/web

6. Menambahkan perintah berikut dibagian bawah sendiri


<VirtualHost *:443>
ServerName andrikristiawan.net
ServerAlias www.andrikristiawan.net

SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
7. Melakukan restart pada apache2 dengan perintah service apache2 restart

8. Membuka Web Browser dan mengisikan url https://rifai.qil

9. Akan muncul tampilan This Connection is Untrusted karena sertifikat https


yang digunakan masih belum legal, dan memilih opsi I Understand the Risk,
10. Memilih Add Security Exception dan memilih Confrim Security Exception

11. Maka tampilan web akan muncul dengan tambahan https pada url link

Anda mungkin juga menyukai