Saturday 29 April 2017

8.14 Konfigurasi Basic Autherntication Dengan Nginx Di Centos 7 | DinoIT

Assalamualaikum Wr.Wb, kali ini DinoIT akan memposting tentang konfigurasi basic authentikasi dengan Nginx Centos 7, pos sebelumnya yatu Konfigurasi userdir dengan nginx centos 7.


Jika pada beberapa pos sebelumnya saya pernah melakukan konfigurasi basic authentication dengan apache, kali ini saya akan melakukan konfigurasinya menggunakan Nginx. berikut adalah konfigurasinya.

1. Topologi

2. Install HTTPD Tools

Sebelum kita melakukan konfigurasi, kita install terlebih dahulu Tools HTTPD nya, menggunakan perintah
yum install httpd-tools -y

3. Mengedit File Vhost

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/.

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

4. Buat htpasswd Untuk User

Setelah itu kita buat user dan password nya menggunakan perintah berikut.

5. Restart Nginx

lalu kita restart Nginx nya, jika berhasil direstart maka konfigurasi tadi berhasil.

6. Membuat Direktori auth-basic

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

7. Buat File .html

Sekarang kita buat file index.html nya, file tersebut berfungsi sebagai tampilan halaman web ketika web nya di akses.

8.Akses Web

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

Dan ini adalah tampilan Web saya ketika di akses

Dengan begitu Konfigurasi Basic Autherntication Dengan Nginx Di Centos 7 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