HTTP
adalah protokol yang digunakan oleh web server. Semua data yang dikirim
menggunakan protokol tersebut tidak terenkripsi (PLAIN Text biasa). Oleh
karena itu, perlu kita tambahkan protokol tambahan yang bernama SSL
atau TLS. Protokol tersebut berfungsi menambal protokol HTTP, agar
menjadi secure (HTTPS). OpenSSL merupakan kepangjangan dari Secure
Socket Layer. Terlebih dahulu, pastikan bahwa aplikasi apache2 untuk web
server sudah terinstall, jika belum ada, maka install dahulu. Lalu anda
harus
mengistall paket “ssl-cert” dan “openssl” biasanya paket tersebut sudah ikut terinstall bersaamaan dengan paket apache2 , setelah terinstall anda harus melakukan tiga hal yaitu :
mengistall paket “ssl-cert” dan “openssl” biasanya paket tersebut sudah ikut terinstall bersaamaan dengan paket apache2 , setelah terinstall anda harus melakukan tiga hal yaitu :
a.meng-import atau men-generate sebuah certificate,
b.enable atau mengaktifkan apache ssl support
c.mengkonfigurasi SSL options.
B.LATAR BELAKANG
Semakin
maju dan berkembangnya perkembangan didunia IT maka akan semakin canggih
pula jika kita ingin menggunaan atau berhubungan lebih jauh dengan
internet. maka dari itu dengan ini kita harus bisa dan mampu paling
tidakk hanya sekedar mengetahui definisi HTTPS. selain itu bagi
master-master web server wajib mengetahui dan menerapkan protokol HTTPS
ini dalam pekerjaannya.
- Autentikasi server memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.
- Kerahasiaan data berarti eavesdropper tidak dapat mengerti komunikasi antara peramban pengguna dan server web, karena data tersandi.
- Integritas data berarti penyerang jaringan tidak dapat merusak atau mengubah isi komunikasi antara peramban pengguna dengan server web, karena divalidasi oleh message authentication code (MAC).
C.MAKSUD DAN TUJUAN
Memberikan pemahaman tentang HTTPS dan penerapan dalam setiap pekerjaan. dan selain itu pula akan memberikan tutorial lebih detail tetang HTTPS.
D.ALAT DAN BAHAN
a. PC/LAPTOP
b. Koneksi internet
c. Server
E.JANGKA WAKTU PELAKSANAAN
memerlukan waktu kurang lebih 25 menit.
F.TAHAP PELAKSANAAN
1. Pertama masuk ke terminal dengan Ctrl+Alt+T sebagai root.
2. Lalu masuk ke sistem server dengan ssh.
3. Langkah berikutnya silahkan ketik perintah seperti ini : #openssl req -new
-x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2
/apache2.pem enter
4.Kemudian akan muncul tampilan seperti dibawah ini dan arahkan kursur
paling bawah sendiri dan isi satu persatu seperti dibawah ini:
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Central Java
Locality Name (eg, city) []:Klaten
Organization Name (eg, company) [Internet Widgits Pty Ltd]:BLC
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:smktamsis.net
Email Address []:admin@smktamsis.net
5. Langkah berikutnya silahkan ketik perintah #ae2enmod ssl
6. Berikutnya ketik perintah #service apache2 restart
7. Langkah berikutnya ketik perintah /etc/apache2/ports.conf periksa apakah
ada tiga baris terbawah seperti gambar
dibawah ini yaitu “Listen 443”
8.. Berikutnya Jika sudah tidak perlu diubah silahkan langsung keluar ,kemudian
ketiga dengan edit file default apache2 dengan perintah :”#nano /etc/apache2
/sites-available/default”
tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :
<VirtualHost *:443>
ServerName smktamsis.net
ServerAlias www.smktamsis.net
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
9. Silahkan simpan dan keluar tekan ctrl+x tekan y tekan enter , lalu restart
kembali service apache anda dengan perintah :#service apache2 restart
10.Jika installasi yang dilakukan sudah berhasil maka coba dicek lewat browser
caranya dengan https://ip server
11. jika semua proses tersebut telah di lakukan dan berhasil maka akan muncul
seperti ini
Lalu pilih advanced
Maka hasilnya
G.KESIMPULAN
Dengan belajar mengenal dan menginstallasi serta konfigurasi HTTPS, kita akan mengetahui dan lebih mengerti tentang langkah installasi HTTPS.
H.REFRENSI
https://id.wikipedia.org/wiki/HTTP_Secure








EmoticonEmoticon