Konfigurasi Web Server Https
Web Server Https
Apasih
Web Server https? Apa perbedaan antara http dan https? HTTP merupakan
kependekan dari Hypertext Transfer Protocolyaitu suatu protokol yang dipakai
oleh www dimana http itu sendiri memberikan definisi terhadap bagaimana pesan
dapat disampaikan dan diformat dari server menuju klien. Sementara itu HTTPS
atau yang memiliki kepanjangan Hypertext Transfer Protocol Secure ini juga
merupakan suatu protokol yang dipakai oleh www dimana https itu sendiri akan
memberikan definisi terhadap bagaimana pesan dapat disampaikan dan diformat
dari server menuju klien dengan sangat aman. Jadi kedua protokol tersebut
memiliki fungsi yang sama, namun berbeda pada bagian keamanannya. Ketika kita
hendak browsing dengan menggunakan browser yang meggunakan kemananan yang terjaga
tentu HTTPS lah yang akan muncul dan diakses oleh browser tersebut. Lain
halnya jika masih menggunakan http,
tentu informasi yang kita kirimkan kepada pihak kedua yaitu website yang
tertera akan sangat mudah diambil alih oleh pihak ketiga. Hal yang berbeda
ketika telah menggunakan https, tentu informasi yang kita kirimkan kepada pihak
kedua tidak dapat diambil alih oleh pihak ketiga.
Beberapa
perbedaan utama antara http dan https, dimulai dengan port default, yang 80
untuk http dan 443 untuk https. Https bekerja dengan transmisi interaksi yang
normal http melalui sistem terenkripsi, sehingga dalam teori, informasi tidak
dapat diakses oleh pihak selain klien dan server akhir. Ada dua jenis umum
lapisan enkripsi: Transport Layer Security (TLS) dan Secure Socket Layer (SSL),
yang keduanya menyandikan catatan data yang dipertukarkan.
Okee
kalu begitu langsung saja kita praktekan.
6.1 Enable default-ssl
Pertama
masuk kedirektori apache2,
cd
/etc/apache2/sites-available
Setelah
itu kita a2ensite default-ssl.
a2ensite
default-ssl
6.2 Enabling SSL Support
Aktifkan
mod ssl pada aplikasi Apahce2, agar fitur ssl dapat kita gunakan
A2enmod
ssl
6.3 Edit file default-ssl
Kita
edit file default, “Nano default-ssl” dan gambar diatas menunjukan file masih
berbentuk foormat atau default , ubah sedikit seperti gambar dibawah.
Save
“CTRL + X , Y ENTER”
6.4 . Installasi
Terlebih
dahulu, pastikan bahwa aplikasi apache2
untuk web server sudah terinstall, jika belum ada, maka install dahulu.
apt-get
install apache2 openssl ssl-cert
6.5 Generating A Certificate
Pada
bagian ini, kita akan membuat RSA key dan SSL Certificate yang berfungsi
sebagai kartu identitas bagi server Debian tersebut.
openssl req –new –x509 –days 365 –nodes –out /etc/apache2/apache.pem –keyout /etc/apache2/apache.pem
6.6 Configuring your SSL Hosts
Langkah
terakhir adalah untuk memastikan bahwa Virtual Host, dapat menerima koneksi
SSL. Kita bisa menggunakan protokol HTTP ataupun HTTPS secara terpisah, ataupun
secara bersamaan.
Untuk
referensi, berikut contoh konfigurasi VirtualHost milik saya
nano
/etc/apache2/sites-available/default
scroll
kebawah tambahkan script seperti gambar diatas.
Jangan
lupa untuk me-restart apache2
kalau
sudah semua, kita restart apache2, “Service apache2 restart”
6.7 Pengujian
Lakukan
pengujian koneksi SSL melalui sisi client, untuk menguji RSA key dan SSL
Certificate dari server Debian. Melalui web browser, arahkan URL ke
https://kusut.id seperti berikut.
Langkah
terakhir buka di web browser ,
Nahh seperti itulah tutorial konfigurasi Web Server HTTPS , mudah bukan? hehehe :v yasudah kalau seperti itu sekian dulu dari saya , semoga pelajaran diatas dapat bermanfaat bagi kalian yg sudah membacanya :v
Wassalamualaikum .wr.wb
"SALAM PERKUSUTAN" :v
Konfigurasi Web Server Https
Reviewed by Mans Blog-01
on
6:49 AM
Rating:
No comments:
Post a Comment