Tutorial install HTTPS


HTTPS Installation

Assalamualaikum .wr.wb


apakah anda pengguna web server? jika iya maka sangat kebetulan sekali, karena pada saat ini kita akan membahas tentang HTTPS yan meliputi pengertian dan sampai tahap installasinya.

Jadi untuk HTTPS ini bisa dibilang sangat penting untuk para pengguna web server. okk, langsung saja kita mulai tutorial installasi HTTPS.

1. Pengertian

HTTP adalah protokol yang digunakan oleh web server. Semua data yang dikirim menggunakan protokol tersebut tidak terenkripsi (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). OpenSSL merupakan kepangjangan dari Secure Socket Layer. Terlebih dahulu, pastikan bahwa aplikasi apache2 untuk web server sudah terinstall, jika belum ada, maka install dahulu. Lalu anda harus
mengistall paket “ssl-cert” dan “openssl” biasanya paket tersebut sudah ikut terinstall bersaamaan dengan paket apache2 , setelah terinstall anda harus melakukan tiga hal yaitu :
 
a.meng-import atau men-generate sebuah certificate, 
b.enable atau mengaktifkan apache  ssl support
c.mengkonfigurasi SSL options.

2. Latar belakang

Semakin maju dan berkembangnya perkembangan didunia IT maka akan semakin canggih pula jika kita ingin menggunaan atau berhubungan lebih jauh dengan internet.  maka dari itu dengan ini kita harus bisa dan mampu paling tidakk hanya sekedar mengetahui definisi HTTPS. selain itu bagi master-master web server wajib mengetahui dan menerapkan protokol HTTPS ini dalam pekerjaannya.

TTPS menjamin tiga keamanan berikut:
  1. Autentikasi server memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.
  2. Kerahasiaan data berarti eavesdropper tidak dapat mengerti komunikasi antara peramban pengguna dan server web, karena data tersandi.
  3. Integritas data berarti penyerang jaringan tidak dapat merusak atau mengubah isi komunikasi antara peramban pengguna dengan server web, karena divalidasi oleh message authentication code (MAC).


3.Maksud dan tujuan

Memberikan pemahaman tentang HTTPS dan penerapan dalam setiap pekerjaan. dan selain itu pula akan memberikan tutorial lebih detail tetang HTTPS.

4.Alat dan bahan

   a. PC/LAPTOP
   b. Koneksi internet
   c. Server

5. Jangka waktu pelaksanaan

memerlukan waktu kurang lebih 15-22 menit, jika tidak ada trobbleshoot

6. Tahap pelaksanaan

    a.  Pertama masuk ke terminal dengan Ctrl+Alt+T sebagai root


   b. Lalu masuk ke sistem server dengan ssh 


  c. Langkah berikutnya silahkan ketik perintah seperti ini : #openssl req -new 
      -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2
      /apache2.pem  enter

 d. Kemudian akan muncul tampilan seperti dibawah ini dan arahkan kursur
     paling bawah sendiri dan isi satu persatu seperti dibawah ini:

     Country Name (2 letter code) [AU]:ID
     State or Province Name (full name) [Some-State]:Central Java
     Locality Name (eg, city) []:Klaten
     Organization Name (eg, company) [Internet Widgits Pty Ltd]:BLC
     Organizational Unit Name (eg, section) []:
     Common Name (e.g. server FQDN or YOUR name) []:smk.net
     Email Address []:admin@smk.net

e. Langkah berikutnya silahkan ketik perintah #ae2enmod ssl

f.  Berikutnya ketik perintah #service apache2 restart

g. Langkah berikutnya ketik perintah /etc/apache2/ports.conf periksa apakah 
    ada tiga baris terbawah seperti gambar
    dibawah ini yaitu “Listen 443”

h. Berikutnya Jika sudah tidak perlu diubah silahkan langsung keluar ,kemudian
    ketiga dengan edit file default apache2 dengan perintah :”#nano /etc/apache2
    /sites-available/default”

    tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :
   <VirtualHost *:443>
   ServerName smk.net
   ServerAlias www.smk.net
   SSLEngine on
   SSLCertificateFile /etc/apache2/apache2.pem
  </VirtualHost> 

i. Silahkan simpan dan keluar tekan ctrl+x tekan y tekan enter , lalu restart
   kembali service apache anda dengan perintah :#service apache2 restart 

j. Jika installasi yang dilakukan sudah berhasil maka coba dicek lewat browser
   caranya dengan https://ip server

k. jika semua proses tersebut telah di lakukan dan berhasil maka akan muncul
    seperti ini


l. lalu pilih  advanced




m. hasilnya setelah selesai



7. Kesimpulan

Dengan belajar mengenal dan menginstallasi serta konfigurasi HTTPS, kita akan mengetahui dan lebih mengerti tentang langkah installasi HTTPS

8. Referensi



Sekian tutorial tentang installasi HTTPS, semoga bermanfaat dan terima kasih.

Wassalamualaikum wr.wb
Previous
Next Post »