Cara membuat HTTP Secure dengan Apache2 dan SSL di Debian 10 (Buster)

 

    Halo teman teman, kembali lagi bersama saya Arif di website saya. Pada kesempatan sebelumnya saya sudah memposting tentang service service atau layanan layanan sederhana yang bisa kita buat di Debian 10. Kalian bisa mengeceknya di postingan sebelumnya :D.
 
Pada kesempatan ini saya ingin membahas tentang HTTP Secure pada Debian 10, sebelumnya kita sudah pernah membahas tentang HTTP dan Domain pada postingan "Cara membuat Web server dan Domain di Debian 10". Untuk teori teori dasar kalian bisa mengunjungi Website tersebut.
 
Apa itu HTTPS? 
 
    Hypertext Transfer Protocol Secure (HTTPS) adalah ekstensi dari Hypertext Transfer Protocol (HTTP). Ini digunakan untuk komunikasi aman melalui jaringan komputer, dan banyak digunakan di Internet. Dalam HTTPS, protokol komunikasi dienkripsi menggunakan Transport Layer Security (TLS) atau, sebelumnya, Secure Sockets Layer (SSL). Protokol karena itu juga disebut sebagai HTTP over TLS, atau HTTP over SSL.
 
Langsung saja kita lanjut ke langkah Cara membuat server HTTPSnya

Konfigurasi Debian 10

nb : Pastikan kalian sudah melakukan repository server dahulu, Pastikan kalian sudah login ke mode root, dan Pastikan client serta server terhubung dalam satu jaringan. Untuk repository kalian bisa mengunjungi artikel berikut "Repository Online" "Repository Offline"
 
Pertama tama, kita install dahulu paket Apache2 dan SSLnya dengan perintah "apt install apache2 openssl"

Setelah itu kita akan melakukan konfigurasi dasar.
 
Kita akan membuat direktori untuk menempatkan file sertifikat kita. disini saya akan menyimpannya dalam folder "/etc/apache2/ssl", maka saya buat direktorinya dahulu. 
 
Setelah itu kita buat sertifikatnya dan akan menyimpannya ke folder yang barusan kita buat tadi. Dengan perintah dibawah ini.

Setelah kita memasukan perintah tersebut, kita akan diminta untuk mengisi informasi informasi untuk sertifikatnya, Kalian bisa memasukannya sesuai dengan keinginan kalian.

Lalu kita akan melakukan konfigurasi SSL pada Apache2. Pertama tama, aktifkan dulu modul SSLnya dengan perintah "a2enmod ssl"

Aktifkan konfigurasi ssl dengan perintah ""a2enmod default-ssl.conf"

Kemudian kita akan mengedit file bernama "default-ssl.conf" dalam direktori "/etc/apache2/sites-available". Dengan perintah "nano
/etc/apache2/sites-available/default-ssl.conf"
 
Ganti sintaks yang saya beri tanda merah berikut.

Menjadi seperti gambar berikut. Kita ubah menjadi direktori letak sertifikat yang kita buat sebelumnya.


Masih dalam file yang sama, kita cari sintaks yang saya tandai, dan ganti dengan direktori file index.html kalian.

Kemudian save dan keluar dari file tersebut. Lalu kita akan merestart service apachenya dengan perintah "/etc/init.d/apache2 restart"

Pengujian HTTPS pada Client
 
Buka browser pada client kalian dan masukan IP servernya. jangan lupa tambahkan "https://" dan jangan menggunakan "http" biasa.

Dapat kita lihat, website kita sudah memiliki https. Dan berikut adala sertifikatnya.

Bagaimana teman teman? sangat mudah kan cara membuat HTTPS dengan Debian 10, cukup memasukan sertifikasi SSLnya aja. Terima kasih sudah berkunjung, sampai ketemu lagi.


Arif Nugraha Santosa | SMKN 1 Kediri


0 komentar:

Posting Komentar