HTTPS adalah penggabungan antara Hypertext Transfer Protocol (HTTP)
dengan SSL / TLS protokol. Semua komunikasi yang dilakukan melalui HTTPS
akan dienkripsi dengan tujuan untuk keamanan saat terjadi transaksi
data di internet. Biasanya para hacker atau peretas internet yang biasa
menggunakan tool WireShak sangat mudah untuk mencuri data dari klien
yang terhubung ke internet dengan menggunakan HTTP. Berbeda dengan
HTTPS, semua akses akan sangat sulit diproses dan menangkap data oleh
para pencuri website.
Untuk mengimplementasikan nya pada suatu domain, disini kita akan menggunakan Ubuntu 14.04 sebagai server tempat dimana HTTPS nya nanti akan diinstall, adapun langkah-langkah konfigurasi nya sebagai berikut:
Konfigurasi HTTPs Pada Ubuntu 14.04
Untuk mengimplementasikan nya pada suatu domain, disini kita akan menggunakan Ubuntu 14.04 sebagai server tempat dimana HTTPS nya nanti akan diinstall, adapun langkah-langkah konfigurasi nya sebagai berikut:
Konfigurasi HTTPs Pada Ubuntu 14.04
- Install terlebih dahulu servive HTTPs nya #apt-get install openssl
- Selanjutnya membuat directory untuk sertifikat / Lisensi dari service tersebut, #mkdir /etc/apache/sertifikat
- Buat Sertifikat nya : openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout /etc/apache2/sertifikat/apache.key -out /etc/apache2/sertifikat/apache.crtAkan muncul beberapa yang harus diisikan
- Tambahkan konfigurasi pada file Apache2, karena HTTPs ini ialah mensecure laman web kita, yang mana laman web tersebut berada dibawah service Apache2. ketikan perintah #nano /etc/apache2/sites-enabled/000-default.conf
Isikan seperti dibawah ini. Sesuaikan admin, domain dan alamat folder Html anda
<VirtualHost *:80>
ServerName aetpcr.tet.com
ServerAdmin aetpcr@tet.com
DocumentRoot /var/www/html
Redirect permanent / https://aetpcr.tet.com/
</VirtualHost>
<Directory “/var/www/html”>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:443>
ServerName aetpcr.tet.com
ServerAdmin aetpcr@tet.com
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/apache2/sertifikat/apache.crt
SSLCertificateKeyFile /etc/apache2/sertifikat/apache.key
</VirtualHost>
<Directory “/var/www/html”>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Simpan konfigurasi nya ctrl+o enter ctrl+x
- Restart servive apache2 nya, #/etc/init.d/apache2 restart
- Aktifkan modul ssl nya dengan perintal, #a2enmod ssl
- Kemudian uji apakan konfigurasi kita telah berjalan, dengan membuka domain website pada ubuntu kita, apakah domain tersebut telah dalam mode HTTPs, jika berhasil maka akan tampak seperti dibawah ini
Dapat dilihat domain sudah dalam akses HTTPs.
Sekian tutorial konfigurasi HTTPs pada ubuntu 14.04, Terimakasih
By : Muhamad Nur Fajar ( Politeknik Caltex Riau ) / TET
By : Muhamad Nur Fajar ( Politeknik Caltex Riau ) / TET


