A. Pengertian
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 kepanjangan dari Secure Socket
Layer.
B. Latar Belakang
Karena ingin meningkatkan Keamanan dalam Website atau Web Server.
C. Maksud dan Tujuan
HTTPS ini adalah versi aman dari HTTP untuk menyediakan autentikasi dan komunikasi tersandi.
D. Materi
1. Pertama kita generate sertifikat ssl & isiskan sesuai pertanyaannya
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
2. Kemudian aktifkan ssl nya dengan perintah
a2enmod ssl
3. Pastikan di file "/etc/apache2/ports.conf" terdapat port 443
nano /etc/apache2/ports.conf
nano /etc/apache2/sites-available/000-default.conf
Tambahkan text pada bagian paling bawah
5. Simpan dan restart service apachenya
/etc/init.d/apache2 restart
6. Sekarang coba kita akses menggunakan https://192.168.19.5
E. Kesimpulan
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. HTTPS ini adalah versi aman dari
HTTP untuk menyediakan autentikasi dan komunikasi tersandi.
F. Referensi
https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks
0 komentar:
Posting Komentar