Konfigurasi Https Di Web Server Apache Pada Ubuntu Server - Part 1
Monday, May 21, 2018
Add Comment
Apakah anda pernah memperhatikan bahwa komunikasi internet yang anda lakukan mempunyai dua tipe, yaitu komunikasi terbuka (misalnya HTTP) dan komunikasi yang di amankan (misalnya HTTPS), komunikasi terbuka itu merupakan komunikasi dimana setiap data yang akan dikirimkan tidak diamankan terlebih dahulu atau dikirimkan apa adanya (clear text), sehingga apabila ada person yang sedang melaksanakan aktivitas "sniffing", maka ada kemungkinan setiap komunikasi data yang dilakukan akan sanggup dibaca oleh si "pengendus". Sedangkan komunikasi yang diamankan merupakan sebaliknya yaitu dimana setiap komunikasi data yang akan dilewatkan atau dikirimkan ke tujuan harus melewati pengamanan atau enkripsi (pengacakan dengan algoritma tertentu) terlebih dahulu sehingga untuk membacanya perlu dipakai teknik khusus untuk membuka data yang dilewatkan tersebut. Enkripsi yang dilakukan ada beberapa macam metode, salah satunya metode Public Key Infrastructure (PKI) ibarat yang dipakai pada komunikasi HTTPS. Nha pada artikel kali ini saya akan membahas bagaimana menciptakan pengamanan koneksi berbasis PKI yang diimplementasikan di HTTPS pada web server Apache di Ubuntu Server. Mungkin pada artikel berikutnya saya akan lebih jauh lagi membahas metode PKI tersebut dan cara kerjanya.
Mari kita teruskan, apabila anda melihat pada ujung kolom URL address di sebelah kanan pada browser anda, maka anda akan sanggup membedakan mana komunikasi yang telah diamankan dengan komunikasi yang belum diamankan. Berikut pola koneksi dengan komunikasi data yang belum diamankan:
dan ini yakni pola koneksi dengan komunikasi data yang sudah diamankan:
terlihat perbedaannya bukan? yang sudah diamankan memakai HTTPS, ada tanda gembok di ujung awal URL-nya. sedangkan yang belum, tidak terlihat tanda gembok. Lalu bagaimana menciptakan koneksi yang diamankan tersebut pada web server Apache yang anda gunakan? terutama untuk mengamankan komunikasi data dengan aplikasi berbasis web yang anda bangun? Berikut langkah-langkahnya:
Karena kita akan membangun HTTPS ini pada web server apache, maka anda harus memastikan bahwa anda telah menginstall web server apache terlebih dahulu di sistem operasi anda, disini saya menjalankan web server Apache versi 2 di sistem operasi Ubuntu Server 14.04 LTS. Saya anggap di sistem operasi Ubuntu anda sudah terinstall web server apache, maka mari kita masuk ke langkah selanjutnya. Pada langkah selanjutnya ini, saya akan menginstall aplikasi openssl. Aplikasi openssl ini yang nantinya akan dipakai untuk menciptakan key untuk meng-enkripsi data yang akan dikomunikasikan. Untuk menginstall openssl tersebut dengan menjalankan perintah:
sudo apt-get install openssl
kemudian kita lihat terlebih dahulu, apakah pada web server apache kita sudah membuka layanan HTPPS -nya dengan perintah:
nmap localhost
berikut hasilnya:
Dari hasil tersebut sanggup terlihat bahwa port 443, yang melayani komunikasi HTTPS belum terbuka, sehingga sanggup disimpulkan bahwa web server apache milik saya belum menyediakan layanan HTTPS. Contohnya sanggup dilihat dikala kita akan mengakses koneksi https dari browser dengan mengetikkan URL https://alamat_ip_atau_domain di browser apabila layanan tersebut belum dibuka dan diakses maka akan terlihat ibarat pada gambar di bawah ini:
Kemudian langkah selanjutnya yakni mengenable modul ssl pada web server apache dengan perintah:
sudo a2enmod ssl
kemudian silakan restart web server apache dengan perintah:
sudo service apache restart
kemudian mari kita lihat, apakah web server apache sudah membuka layanan HTTPSnya sesudah modul ini diaktifkan dengan perintah:
sudo nmap localhost
dan berikut hasilnya:
dari situ akhirnya terlihat bahwa port 443 telah terbuka, maka langkah berikutnya yang harus dilakukan yakni menciptakan kunci enkripsi dan dekripsi untuk mengamankan data yang dilewatkan pada koneksi HTTPS yang akan saya lanjutkan pada goresan pena berikutnya yang sanggup anda baca melalui link ini. :-)
0 Response to "Konfigurasi Https Di Web Server Apache Pada Ubuntu Server - Part 1"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda