Konfigurasi HTTPS Web Server



Halo semua, kali ini saya akan membagikan tutorial linux yaitu konfigurasi HTTPS pada linux,
Jika kita hanya menggunakan http pada web server maka semua data yang dikirim menggunakan protocol tersebut dan port http(80) tidak terenkripsi (PLAIN teks biasa) oleh karena itu kita akan mengaktifkan protocol HTTPS (http security) untuk menenkripsi dan menjadikan protocol tersebut secure.


Langkah Kerja :

1. Installasi paket https, sebelumnya paket http atau web server harus sudah terinstall.
#apt-get install openssl ssl-cert
2. Konfigurasi Generating certificate
#openssl req –new –x509 -days 365-nodes -out /etc/apache2/apache.pem  -keyout /etc/apache2/apache.pem
Kemudian isi identitas anda

.Country Name(2 letter code) [AU]: ID
State or Province Name (full name) [Some-State]: Lampung
Locality Name (eg, city) []: Metro
Organization Name(eg, company; recommended) []: boby24 blog
Organizational Unit Name (eg, section) []:
server name (eg. ssl.domain.tld; required!!!) []: boby24.ml
Email Address []: admin@boby24.ml

3. Langkah selanjutnya Enabling SSL Support, agar fitur ssl dapat kita gunakan pada web server
#a2enmod ssl
Pastikan pada file ports.conf sudah terdapat script berikut, edit file ports.conf
#nano /etc/apache2/ports.conf
NameVirtualHost *:80 
Listen 80

<ifModule mod_ssl.c>
Listen 443
</ifModule>

4. selanjutnya konfigurasi SSL Host pada file Virtual Host Web Server kita.
#nano /etc/apache2/sites-available/default
Tambahkan script berikut di paling bawah

<VirtualHost *:443>
ServerName debian.edu
ServerAlias www.debian.edu
DocumentRoot /var/www/debian/
ErrorLog /var/log/apache2/error.log 
CustomLog /var/log/apache2/access.log combined 
SSLEngine ON 
SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>

Jangan lupa untuk mengaktifkan konfigigurasi VirtualHost tersebut agar dapat load dan berjalan saat di restart.
#a2ensite default#service apache2 restart

5. setelah itu kita cek di browser client kita dengan mengunjungi https://domain.kita , contoh https://boby24.ml
Jika terdapat tulisan  THIS CONNECTION IS UNTRUSTED ,pilih I Understand The Risks -> pilih add Exeption -> Get Certificate


cukup mudahkan mengaktifkan SSL di Webserver, konfigurasi ini diperuntukan untuk server local saja, jika kita ingin mengaktifkan server global maka kita harus mengaktifkan sertificate yang premium dan harus membelinya terlebih dahulu. oke cukup sekian artikel Konfigurasi HTTPS Web Server, nantikan artikel menarik lainnya..

Previous
Next Post »

Jangan menggunakan link aktif dan meninggalkan spam. Gunakan kolom komentar dengan sebaik-baiknya. terimakasih.. ConversionConversion EmoticonEmoticon