8.15 Enable Basic Authentication Pada Nginx





Assalamualaikum Wr Wb 

Pada kesempatan kali ini,saya akan melanjutkan materi web server yaitu enable basic authentication pada nginx.

Basic Authentication???

Basic Authentication adalah metode dimana Web yang kita buat akan diberikan user beserta password agar bisa mengaksesnya. Jadi tidak semua orang bisa mengakses Web tersebut, tetapi hanya yang mengetahui user dan password yang kita buat pada Web tersebut.

topologi yang saya gunakan : 



1. Pertama,  install package httpd tools dengan perintah dibawah ini


2.  Setelah itu buat file .conf pada direktori /etc/nginx/conf.d/. Disini saya menggunakan file konfigurasi virtual host yang sudah saya buat pada lab sebelumnya



   Keterangan :


  • location /auth-basic berfungsi untuk mendefiniskan letak konten dari web yang akan diberi autentikasi
  • root /usr/share/nginx/ervanfathacom berfungsi untuk mendefinisikan directory root pada suatu website.
  • auth_basic "Basic Auth" berguna untuk mengaktifkan autentikasi basic dengan string "Basic Auth"
  • auth_basic_user_file "/etc/nginx/.htpasswdervanfatha"; digunakan untuk mendefinisikan letak user yang akan digunakan untuk autentikasi pada Web. Disini saya mengatur letak user pada file yang bernama .htpasswdervanfatha yang berada di directory /etc/nginx/
4.  buat user yang nantinya akan digunakan untuk autentikasi. Letakkan file user tersebut sesuai dengan apa yang sudah dikonfigurasi pada langkah sebelumnya. Disini saya akan membuat user ervanfatha


5. kita restart nginx nya agar konfigurasi nya berjalan



6.  Kemudian buat file index pada direktori yang sudah dikonfigurasi tadi dengan adanya autentikasi. Karena saya mengaturnya untuk direktori /usr/share/nginx/ervanfathacom/auth-basic,


7. Setelah itu edit file index nya yang akan digunakan sebagai tampilan dari Web





8. Sekarang kita verifikasi di client dengan mengetikkan nama domain kalian dan diakhiri dengan /auth-basic lalu akan muncul authentication seperti dibawah ini masukkan username dan password dengan benar sesuai konfigurasi tadi lalu klik login

9. dan akan muncul tampilan web nya



oke cukup sekian postingan saya kali ini, semoga bermanfaat

Wassalamualaikum Wr Wb

Komentar

Postingan populer dari blog ini

8.16 Konfigurasi https Pada Nginx

macam macam konektor pada psu dan kode warna kabel pada psu

Tutorial Konfigurasi Trixbox Dan Mengakses pada client