Assalamu’alaikum wr.wb
Auth Basic pada webserver berguna agar pada saat kita mengakses website, kita akan dimintai user dan password agar dapat mengakses web tersebut. Biasanya hal seperti ini dilakukan untuk konten yang sifatnya rahasia agar tidak sembarang orang bisa mengaksesnya. Misalnya untuk monitoring haproxy via web, dan sebagainya.
1. Buat konfigurasi untuk autentikasi webserver pada /etc/httpd/conf.d/. Untuk nama filenya sendiri bebas asalkan berakhiran .conf
Kemudian masukkan passwordnya. Untuk menambahkan user lainnya, tidak usah menambahkan option –c hanya htpasswd lokasiuserfile userbaru. Disini saya mengaturnya di /etc/httpd/conf/.htpasswd dengan user ali
6. Isikan file index sesuai dengan keinginan anda
7. Akses halaman web anda yang telah diatur menggunakan autentikasi, kemudian masukkan user dan passwordnya.
8. Jika user dan passwordnya benar, maka terbuka konten webnya, jika salah, maka ia akan meminta login terus sampai anda berhasil memasukkan user dan passwordnya atau anda keluar dari browser tersebut J
Auth Basic pada webserver berguna agar pada saat kita mengakses website, kita akan dimintai user dan password agar dapat mengakses web tersebut. Biasanya hal seperti ini dilakukan untuk konten yang sifatnya rahasia agar tidak sembarang orang bisa mengaksesnya. Misalnya untuk monitoring haproxy via web, dan sebagainya.
1. Buat konfigurasi untuk autentikasi webserver pada /etc/httpd/conf.d/. Untuk nama filenya sendiri bebas asalkan berakhiran .conf
2. Isikan konfigurasi seperti ini
<Directory /var/www/sofyan-secure/auth>
AuthType Basic
AuthName "Basic Authentication"
AuthUserFile /etc/httpd/conf/.htpasswd
require valid-user
</Directory>
|
Pada konfigurasi diatas, saya akan menerapkan sebuah halaman web yang bila ingin diakses, harus melakukan autentikasi terlebih dahulu, yaitu pada www.namadomain.com/auth hal ini didefinisikan pada tag Directory. Yaitu direktori /var/www/sofyan-secure/ yang merupakan direktori website saya (www.alisofyan.com) dan auth merupakan direktori pada website saya. Hasilnya nanti adalah pada saat saya membuka www.alisofyan.com/auth maka saya diharuskan login terlebih dahulu agar melihat konten tersebut.
AuthTypemendefinisikan tipe autentikasi yang digunakan, disini saya mengisinya menjadi basic
AuthName mendefinisikan nama autentikasi yang digunakan, bisa diisi terserah anda
AuthUserFile mendefinisikan dimana tempat file yang berisi list user dan password yang diizinkan untuk mengakses web dengan autentikasi. Disini saya mengaturnya pada /etc/httpd/conf/.htpasswd
require valid-user berguna agar hanya user yang valid saja yang dapat melakukan login
3. Buat user file untuk basic autentikasi dengan command htpasswd –c lokasiuserfile userbaru
4. Restart service httpd
5. Buat folder untuk auth konten (sesuaikan dengan konfigurasi anda)
[root@alhudsf ~]# mkdir /var/www/sofyan-secure/auth
[root@alhudsf ~]# vi /var/www/sofyan-secure/auth/index.html
|
Sekian Semoga Bermanfaat
loading...
Comments
Post a Comment