[CentOS 7] Lab 8.7 Konfigurasu Enable Basic Authentication (Apache Web Server)


Pada kesempatan kali ini, admin dari blog ini mau sharing mengenai konfigurasi Enable Basic Authentication. Materi ini adalah lanjuttan dari lab Apache Web Server. Hasil dari tutorial ini adalah membuat si halaman Web server ada notifikasi login saat admin/user mengaksesnya. Seperti saat kita login di facebook, instagram atau sosial media lainnya. Jadi jika ada seorang admin atau user yang ingin mengaksesnya suatu situs web server kita, orang tersebut harus melakukan login terlebih dahulu untuk dapat mengakses si situs web server tersebut.   

Topologi
Pada postingan kali ini, admin menggunakan topologi yang sama dengan topologi pada postingan sebelumnya yaitu :

1) Pertama-tama masuk ke file auth_basic.conf yang terletak di dalam directori /etc/httpd/conf.
nano /etc/httpd/conf.d/auth_basic.conf

2) Tambahkan script seperti gambar dibawah ini
Keterangan
  • /var/www/fiqih57/auth-basic : Directori untuk letak file web server auth-basic nya untuk domain www.fiqih.net.
  • AuthType : tipe yang digunakan unutk auth. Disini admin menggunakan tipe basic
  • AuthName : mau diisi bebas [optional]
  • AuthUserFile : letak file auth nya

3) Selanjutnya buatlah user nya, masukkan perintah berikut. Didalamnya kita diminta untuk memua password baru. Disini admin menggunakan nama fiqih untuk usernya.
htpasswd -c /etc/httpd/conf/.htpasswd [nama user]

4) Lakukan restart httpd
systemctl restart httpd

5) Setelah itu, buat directori untuk letak file web server auth-basic nya.
mkdir /var/www/fiqih57/auth-basic

6) Kemudian buat dan edit file index.html yang terletak di /var/www/fiqih/auth-basic
nano /var/www/fiqih57/auth-basic/index.html

7) Masukkan script HTML nya.


8) Lakukan akses lewat web browser. dan akan muncul notifikasi untuk login. Masukkan user dan password yang telah dibuat sebelumnya.


9) Verifikasi tampilan web siauth-basicnya yang hanya user tertentu yang dapat mengaksesnya











Cukup sekian materi Konfigurasu Enable Basic Authentication (Apache Web Server) yang dapat saya sharing

Tunggu tutorial selanjutnya
Terima kasih sudah berkunjung
Mohon maaf jika ada kekurangan dan
Semoga bermanfaat
Previous
Next Post »