Cara Konfigurasi HTTPS di Debian Server 9 - Mas Fadli

Sunday 19 May 2019

Cara Konfigurasi HTTPS di Debian Server 9


HTTPS (Hypertext Transfer Protocol Secure) merupakan protokol HTTP yang dilengkapi dengan keamanan berupa SSL.HTTPS dapat disebut juga protokol internet paling valid dan juga paling aman.


Defaultnya ketika kita membuat sebuah web server dengan Linux Debian Server protokol yang digunakan adalah HTTP. Untuk merubah dari HTTP ke HTTPS diperlukan konfigurasi tersendiri. Berikut langkah-langkah konfigurasinya.

Langkah Konfigurasi

1. Masuk sebagai root di Debian Server
2. Buat folder yang digunakan untuk file SSL. Ketikkan perintah:
#mkdir /etc/apache2/ssl


3. Masuk ke folder yang dibuat tadi. Ketikkan perintah:
#cd /etc/apache2/ssl


4. Sekarang kita buat opensslnya dengan perintah:
#openssl req -new -x509 -days 365 -nodes -out certificate.pem -keyout certificate.key


Keterangan:
  • -days 365 = Lama aktif SSL selama 1 tahun. Jika ingin lebih dari 1 tahun ganti jumlah hari sesuai dengan yang diinginkan.
5. Kemudian akan diminta untuk mengisikan informasi seperti gambar dibawah ini.


6. Jika sudah kita rubah hak akses dari file certificate nya. Ketikkan perintah:
#chmod 600 certificate*


7. Sekarang aktifkan SSL dengan perintah:
#a2enmod SSL


8. Jika berhasil makan akan diminta untuk merestart apache2 nya. Ketikkan perintah:
#sytemctl apache2 restart


9. Kembali ke direktori awal dengan perintah:
#cd

10. Sekarang kita rubah di file 000-defautl.conf. Ketikkan perintah:
#nano /etc/apache2/sites-available/000-default.conf


11. Rubah seperti gambar dibawah ini ya :D


Keterangan:
  • ServerName = bisa diisi dengan ip address ataupun domain
12. Jika sudah jangan lupa restart apache2 nya dengan perintah:
#service apache2 restart


12. Sekarang kita uji coba di web browser. Disini mimin menggunakan microsoft explorer sebagai web browsernya. Ketikkan
https://192.168.56.10
13. Cek masa berlaku SSL

Membuat redirect Otomatis dari HTTP ke HTTPS

1. Masuk ke file 000-default.conf dan isikan seperti gambar dibawah ini ya:D
#nano /etc/apache2/sites-available/000-default.conf

Keterangan :
  • ServerName = bisa diisi dengan ip address ataupun domain
  • Redirect .... https://ipaddress atau domain
2. Uji coba di web browser tanpa dengan menghilangkan kata https di kolom search. Langsung ketikkan IP address dari Debian server.
192.168.56.10




Itu tadi tutorial Konfigrasi HTTPS di Debian Server 9. Jika ada kritik dan saran langsung saja kasih jejak di kolom komentar ya. Salam Literasi

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done
close