Senin, 20 Mei 2019

Security Socket Layer (HTTPS) Debian 8 Jessie | Ahmad Khoeron

Securing Web Server (HTTPS)


Assalamu'alaikum Wr. Wb.
    Hai sobat IT, berjumpa dengan saya lagi dalam sebuah postingan artikel Blog ku. Kali ini kita akan belajar penjelasan tentang cara menambahkan konfigurasi Securing Web Server (HTTPS). Nah, agar mempersingkat waktu mari kita simak penjelasan berikut di bawah ini.

A). Pengertian

   HTTP (HyperText Transfer Protocol) adalah protokol yang digunakan oleh web server. Semua data yang dikirim menggunakan protokol tersebut tidak ter-enkripsi (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).

B). Latar Belakang

   Dalam konfigurasi HTTPS (HyperText Transfer Protocol Secure) ini digunakan sebagai keamanan agar suatu web yang telah kita buat itu ter-enkripsi. Dengan adanya keamanan ini, maka web kita akan mengurangi tingkat kejahatan yang tidak kita inginkan.

C). Maksud dan Tujuan

   Memberikan tingkat keamanan kepada web server dan men-enkripsi web server tersebut dari tindak kejahatan yang tidak kita inginkan.

D). Alat dan Bahan

- Laptop/PC.
- VirtualBox.
- Debian 8.

E). Pembahasan


1. Pastikan sudah terinstalll web server dan DNS dahulu. Jika belum bisa dilihat di postingan saya tentang Konfigurasi Web Server dan Konfigurasi DNS Server.


2. Kemudian kita mengenerate certifiacate SSL.
State or Province Name (full name) [Some-State]: Central Java (Provinsi)
Locality Name (eg, city) [  ]: Kudus (Kota)
Organization Name (eg, company) [Internet Widgits Pty Ltd]: SMK NU AL HIDAYAH (Oragnisasi)
Organizational Unit Name (eg, section) [  ]: 
Common Name (e.g. server FQDN or YOUR name) [  ]: smk.bisa
Email Address [  ]: mimin@gmail.com (alamat Email)
ServerName smk.bisa (nama domain)
ServerAlias smk.bisa (nama domain)
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>



openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout
/etc/apache2/apache2.pem




3. Kemudian isi identity.

Country Name (2 letter code) [AU]:ID (Indonesia)
State or Province Name (full name) [Some-State]:Central Java (Provinsi)
Locality Name (eg, city) []:Kudus (Kota)
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SMK NU AL-HIDAYAH (Organisasi)
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:smk.bisa
Email Address []:khoeron@gmail.com (Alamat Email).



4. Kemudian kita enable mode SSL. Ketikkan command a2enmod SSL(apache2 enable mode SSL). Kemudian kita diminta merestart apachenya. Ketikkan command service apache2 restart.



5. Kemudian masuk pada directory /etc/apache2/sites-available. Kemudian edit 000-default.conf. Ketikkan command nano /etc/apache2/sites-available/000-default.conf.



6. Kemudian tambahkan konfigurasi dibagian paling bawah.

<VirtualHost *:443>
ServerName smk.bisa (Nama Domain)
ServerAlias smk.bisa (Nama Domain)
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>



7. Kemudian restart. Ketikkan command /etc/init.d/apache2 restart.



8. Lalu masuk web browser. Kemudian ketikkan https://ipaddress_server/domain_name.



9. Lalu akan muncul halaman baru seperti ga,bar dibawah. Klik Advanced kemudian klik Accept the Risk and Continue.



10. Lalu cek. Jika ada lambak gembok, berarti konfigurasinya berhasil.



F). Kesimpulan

   HTTPS ini digunakan untuk menjaga keamanan Website agar keamanannya lebih terjamin dari peretasan.

G). Referensi 

Buku Konfigurasi Debian Server Aji Kamaluddin.pdf



 Nah, itulah sedikit penjelasan tentang pengertian Security Socket Layer (HTTPs) beserta cara instalasi dan konfigurasinya. Apabila ada kesalahan dan kekurangan dalam penulisan ataupun tutur kata yang tidak menyenangkan dalam hati pembaca, saya mengucapkan minta maaf yang sebesar-besarnya.
   Jangan lupa pula untuk selalu mengikuti perkembangan Blog saya. Semoga dapat bermanfaat bagi kita semua terutama bagi yang membacanya.

Wassalamu'alaikum Wr.Wb.




0 komentar:

Posting Komentar