Assalamu'alaykum warahmatullah wabarakatuh Kali ini saya akan share cara enable basic auth, Apa sih Basic Authentication itu ? Ba...

RHEL 7 Web Server Apache 5 : Enable Basic Auth di Apache RHEL 7


Assalamu'alaykum warahmatullah wabarakatuh

Kali ini saya akan share cara enable basic auth, Apa sih Basic Authentication itu ?

Basic Authentication adalah suatu metode dimana Web yang kita buat, harus menggunakan user beserta password untuk bisa mengaksesnya. Jadi tidak sembarang orang bisa mengakses Web tersebut, dan yang bisa mengakses Web tersebut hanyalah orang yang mengetahui user dan password yang  dibuat untuk Web tersebut.


Okeh, langsung aja ah kita praktek!!!!!


nano /etc/httpd/conf.d/auth_basic.conf


1. Buka file konfigurasi basic nya di...
nano /etc/httpd/conf.d/auth_basic.conf


2. Ketikkan script berikut.
nano /etc/httpd/conf.d/auth_basic.conf
<Directory /var/www/html_utama>
    AuthType Basic
    AuthName "Coba Tanya Admin"
    AuthUserFile /etc/httpd/conf/.htpasswd
    require valid-user
</Directory>
Keterangan :
Directory = lokasi direktori web, dan disini saya membuat basic authentication nya di direktori /var/www/contoh_auth
AuthType = Type authentication yang digunakan
AuthName = Penamaan Authentication nya
AuthUserFile = File user basic authentication nya
require valid-user = Login diharuskan untuk menggunakan user yang valid

KONFIGURASI DIATAS, SAYA SESUAIKAN DENGAN DOMAIN SAYA "belajar.idn-shc.com" pada vhost.





3. Lalu buat user baru untuk login auth nya nanti.
htpasswd -c /etc/httpd/conf/.htpasswd (nama_user)
[root@idn-shc certs]# htpasswd -c /etc/httpd/conf/.htpasswd ican
New password:
Re-type new password:
Adding password for user ican
Keterangan :
htpasswd = Perintah untuk membuat password
-c = Perintah untuk create (membuat)
/etc/httpd/conf/.htpasswd = Letak user authentication nya
ican = Nama user nya


4.  Lalu sesuaikan index direktori dengan auth yang telah dibuat. Karena direktori ini telah ada sebelumnya pada konfigurasi vhost, ya ane tinggal restart aplikasinya aja
systemctl restart httpd





VERIFIKASI CLIENT

Buka browser kesayangan anda, jangan lupa IP DNS di Set di IP WINDOWS!!!!
http://belajar.idn-shc.com



0 comments: