Jurnal HTTPS (Hyper Text Transfer Protocol Secure)

Selasa, 24 Februari 2015

Jurnal HTTPS (Hyper Text Transfer Protocol Secure)



Pertanyaan Pendahuluan

1. Apakah perbedaan antara HTTP dengan HTTPS?

Perbedaan HTTP dan HTTPS dilihat dari port default,HTTP menggunakan 80 dan 443 untuk
HTTPS.dan HTTP tidak terenkripsi sedangkan HTTPS terenkripsi.

2. Sebutkan situs-situs yang menggunakan protokol https?

situs-situs yang menggunakan protokol https





 
Pengamatan

Install paket dengan perintah apt-get install openssl






Lalu tambahkan di db.robby dengan perintah nano etc/bind/db.robby








Setelah itu tambahkan dns admin seperti di gambar berikut :





















Sudah menambahkan di db.robby selanjutnya tambahkan di db.172 dengan perintah sebagai berikut:






Setalah terbuka jendela seperti gambar dibawah,tambahkan kembeli dns admin seperti berikut:






















Restart bind9 dengan perintah seperti di gambar berikut:








Buat sertifikat SSL di dalam direktori seperti gambar berikut :







Kemudian isi parameter yang diberikan oleh perintah seperti di gambar.




















Tambahkan konfigurasi berikut pada /etc/apache2/sites-enabled/000-default.conf







lalu tambahkan konfigurasi seperti gambar berikut: 















Selanjutnya Aktifkan modul SSL dengan perintah #a2enmod ssl












Pada direktori /var/www/admin , buat file “index.php”





Dan buat Index.php





Lalu isi sebagi berikut seperti gambar tersebut








  










Selanjutnya chmod kan index.phph tersebut dengan perintah sebagai berikut






Lalu restart apache2 dengan perintah seperti gambar berikut









Selanjutnya buka browser dan ketik admin.robby.com.maka yang terjadi seperti ini




















Selanjutnya Get sertifikat,dan confir security Exception.












  













Selanjutnya browser akan menampilkan seperti gambar di bawah





1. Jelaskan parameter yang ada pada perintah berikut :
openssl req -x509 -nodes -days 365 –newkey rsa:2048 –keyout /etc/apache2/sertifikat/[nama_anda].key -out
/etc/apache2/sertifikat/[nama_anda].crt

Perintah di atas menunjukan untuk mengeprint sertifikat dan akan di save sertifikat yang sudah di dapat sebagai file.

2. Apakah yang dimaksud pada konfigurasi berikut :
<VirtualHost *:443>
ServerName admin.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/admin
SSLEngine on
SSLCertificateFile /etc/apache2/sertifikat/[nama_anda].crt
SSLCertificateKeyFile /etc/apache2/sertifikat/[nama_anda].key
</VirtualHost>

Konfigurasi di atas menunjukan bahwa dokumen atau sertifakat ada pada Document root pada folder tersebut dan akan di tandatangani oleh ubuntu.

3. Apa fungsi dari konfigurasi berikut :
Redirect permanent / https://admin.[nama_anda].com/

Konfigurasi Redict parmanent itu menunjukan alamat yang dituju


Referensi

 http://apaperbedaan.blogspot.com http://ilmukomputer.org/
 http://yogipratomo.student.telkomuniversity.ac.id

 http://ilmukomputer.org/









































0 komentar :

Posting Komentar