Tarjo Net.
Pegertian
protokol tambahan yang bernama SSL atau TLS berfungsi menambal protokol HTTP, agar menjadi secure (HTTPS). OpenSSL merupakan kepangjangan dari Secure Socket Layer.Karna semua data yang dikirim menggunakan protokol HTTP tidak terenkripsi,oleh karena itu dibutuhkan protokol SSL atau TLS untuk mengenkripsinya.
Pengertian enkripsi sendiri adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Dikarenakan enkripsi telah digunakan untuk mengamankan komunikasi di berbagai negara.
Latar Belakang
- Sekarang ini telah banyaknya para Hacker yang ingin berniat jahat.untuk
- mengatasi hal itu diperlukan pengamanan saat pengiriman data keclient.
Maksud dan Tujuan
- Membuat pengamanan saat pengiriman data keclient
- Membuat user agar percaya bahwa data tersebut aman
- Terhindar dari niat jahat seorang hacker dsb.
Waktu yang dibutuhkan
- kurang lebih 5 menit
Tahap Pelaksanaan
Kita buat dulu sertifikatnya dengan mengetikkan
#openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
Selanjutnya akan muncul beberapa pilihan berikut:
Isikan sesuai pribadi anda
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:
Email Address []:
Selanjutnya aktifkan mode SSL
#a3enmod ssl
Edit file "#/etc/apache2/ports.conf" periksa apakah ada tiga baris
terbawah“Listen 443”
Kita Setting apache
#nano /etc/apache2/sites-available/000-default-conf
Di paling bawah kita tambahkan sebagai berikut:
<VirtualHost *:443>
ServerName (Diisikan domain DNS)kalau tidak membuat DNS tidak usah diisi
ServerAlias (Diisikan subdomain)kalau tidak membuat DNS tidak usah diisi
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
Pengujian
Search dari browser:https://(IP/Domain) contoh:https://10.10.10.2
Pilih Advanced
Add Exception
Confirm Security
Finish
Reverensi
https://en.wikipedia.org/wiki/HTTPS
Selesai
EmoticonEmoticon