8.14 Konfigurasi HTTPS pada NGIX (Centos7)



KONFIGURASI

Install HTTPD Tools
Pertama tama sebelum kita mengkonfigurasi , kita install terlebih dahulu Tools HTTPD nya menggunakan perintah berikut

yum install -y httpd-tools

Mengedit File Virtualhost

Karena pada pos sebelumnya saya sudah membuat file ini, jadi saya hanya akan mengedit isinya saja, masuk ke file vhost.conf nya, yang berada pada direktori /etc/nginx/conf.d/.
nano /etc/nginx/conf.d/virtualhosthabibi.conf
Isi Script sperti digambar
# Penjelasan Script
listen berfungsi sebagai port pada web nya
Server_name adalah name server yang digunakan
auth_basic "Basic Auth" adalah nama basic Authentikasinya
auth_basic_user_file adalah lokasi direktori user yang dapat mengakses web 

Membuat htpasswd Untuk User
Nahh kita buat user dan password menggunakan perintah
htpasswd -c /etc/nginx/.htpasswd (nama user)

Restart Nginx
Lalu kita restart nginx, jika berhasil maka konfigurasi tadi berhasil
systemctl restart nginx

Membuat Direktori auth_basic
Setelah itu kita buat direktori auth-basic, kita buat di dalam folder /usr/share/nginx/html/.
mkdir /usr/share/nginx/html/auth_basic

Membuat file .html
Sekarang kita buat file index.html nya, file tersebut berfungsi sebagai tampilan halaman web ketika web nya di akses.
nano /usr/share/nginx/html/auth_basic/index.html

Restart Nginx
Lakuka lah restart agar semua konfigurasi tersimpan dan diterapkan di ngix
VERIVIKASI

Sekarang kita buka client lalu buka browser lalu ketikan
www.(namadomain)/auth-basic
Masukkan username dan password yang kita buat pada htpasswd

Dan inilah tampilan yang sesuai dengan apa yang saya buat pada file .html

SEKIAN DARI TIROUTI IT ,. SEMOGA BERMANFAAT ^.^
Share on Google Plus

About tirouti it

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 komentar:

Post a Comment