BTemplates.com

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 Konfigurasi Web Server Https Reviewed by Mans Blog-01 on 6:49 AM Rating: 5

No comments:

technology

Powered by Blogger.