how to change web server HTTP to be HTTPS





Pengertian
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.


Protokol transfer hiperteks adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.

 Latar belakang
sebenarnya HTTPS itu tidak melindungi sepenuhnya, contoh
Kesalahpahaman yang sering terjadi pada pengguna kartu kredit di web ialah dengan menganggap HTTPS “sepenuhnya” melindungi transaksi mereka. Sedangkan pada kenyataannya, HTTPS hanya melakukan enkripsi informasi dari kartu mereka antara browser mereka dengan web server yang menerima informasi.

Maksud dan tujuan
merubah web server http menjadi https

Perlengkapan
  • pc yang terhubung server
  • sever
Waktu yang dibutuhkan
kurang lebih membutuhkan waktu 20 menit

Langkah-langkah
1. pertama kita remote server kita terlebih dahulu, dan masuk ke super user
2. silahkan kawan men-generate dengan memasukka perintah
"# openssl req -new -x509 -days 365 -nodes -out /etc/apache/apache2.pem -keyout /etc/apache2/apache2.pem "
kemudian isi perintah-perintahnya
#Country Name (2 letter code) [AU]: (kode negara)
#State or Province Name (full name) [Some-State]: (provinsi asal kawan)
#Locality Name (eg, city) []: (kota asal kawan)
#Organization Name (eg, company) [Internet Widgits Pty Ltd]: (organisasi yang kawan ikuti)
#Organizational Unit Name (eg, section) []:
#Common Name (e.g. server FQDN or YOUR name) []: (nama domain kawan)
#Email Address []: (email kawan)

contoh:

3. jika sudah, kawan masukkan perintah
"# a2enmod ssl "
4. kemudian kita disuruh merestart apache2 kita, masukkan perintah
"# service apache2 restart "
5. masukkan perintah
"# nano /etc/apache2/ports.conf "
periksa apakah ada barisan terbawah seperti gambar dibawah yaitu "Listen 443"
jika sudah silahkan langsung keluar sajah tanpa ada yang dirubah.

6. kemudian kita edit file default apache dengan perintah
"# nano /etc/apache2/sites-available/default "
 

masukkan tambahkan konfigurasi paling bawah

<VirtualHost *:443>
ServerName noraa.id
ServerAlias www.noraa.id
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
 

7. jika sudah kita restart apache2 kita
"# service apache2 restart "
8. sekarang kita cek di browser kita
" https://(ip/domain server kawan)
jika sudah ada tampilan seperti diatas maka setting https kawan sudah berhasil.
selesai.

Kesimpulan
https akan membuat webwerver menjadi aman, tapi ingat tidak sepenuhnya aman

Referensi
  • https://id.wikipedia.org/wiki/HTTP_Secure
  • https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks

0 Response to "how to change web server HTTP to be HTTPS"

Post a Comment