Saturday 29 April 2017

8.15 Konfigurasi HTTPS Dengan Nginx Di Centos 7 | DinoIT

Assalamualaikum Wr.Wb, kali ini saya akan memposting tentang Konfigurasi HTTPS Dengan Nginx Di Centos7, pos sebelumnya yaitu Konfigurasi Basic Authentikasi Dengan Nginx Di Centos 7.

Jika pada beberapa pos sebelumnya saya pernah mengkonfigurasikan HTTPS menggunakan Apache, nahh pada kali ini saya akan mengkonfigurasikan HTTPS menggunakan Nginx, Oke langsung saja simak konfigurasi berikut.

1. Topologi

2. Masuk ke Directory certs

Pertama tama kita perlu masuk ke /etc/pki/tls/certs, karena pada directory kita akan membuat file key nya.

3. Membuat FIle .key

Setelah kita masuk ke directory tersebut, kita membuat keynya, caranya dengan menggunkan perintah
make (namafile).key

4. Sinkronisasikan openssl ke file dino.key

Setelah itu kita sinkronisasikan openssl ke file .key nya, caranya dengan menggunakn perintah berikut
openssl rsa -in (namafile).key -out (namafile).key

5. Membuat File .csr

Sekarang kita membuat file .csr nya, caranya dengan menggunakn perintah
make (namafile).csr
setelah itu kita perlu memasukan country name, state, city, dan yang lainnya. untuk itu sesuaikan saja dengan lokasi dan alamat web kalian.

6. Generate SSL

setelah itu kita generate SSlnya dengan perintah
openssl x509 -in (namafile).csr -out (namafile).crt -req -signkey (namafile).key -days 3650

7. Mengedit File vhost.conf

Sekarang kita masuk ke file vhost nya yang berada pada direktori /etc/nginx/conf.d/.

Penjelasan Script
listen berfungsi sebagai port pada web nya
Server_name adalah name server yang digunakan
ssl_certificate adalah letak dari file certificate nya kita buat
ssl_certificate_key adalah letak dari filekey yang kita buat
root berfungsi sebagai lokasi halaman web tersebut
index adalah file index dari web nya.

8. Restart Nginx

Setelah kita mengedit file Vhost nya, sekarang kita restart nginx nya, jika berhasil ketika direstart maka konfigurasi tadi berhasil.

9. Tambahkan Service

Sekarang kita tambahkan service di firewall nya menjadi https
setelah itu reload firewallnya.

10. Membuat File .html

Setelah itu kita membuat file .html yang terletak pada direktori /usr/share/nginx/virtualhost.com/.fileini berfungsi sebagai tampilan halaman web ketika di akses.


11. Akses Web

Sekarang kita akses web nya lewat client, buka browser lalu ketikah
https://www.(namadomain)

Dan inilah tampilan web nya ketika di akses.

Dengan begitu Konfigurasi HTTPS Dengan Nginx Di Centos7 selesai.
Tunggu lanjutannya ya :3.
Jika ada masukan silahkan comment dibawah.
Semoga Blog ini bisa bermanfaat dan membantu.
Terima Kasih... ^_^
Wassalamualaikum Wr Wb

0 komentar:

Post a Comment