CentOS: Membuat Basic Auth Pada HAProxy
Pada tutorial kali ini kami akan memberikan cara sederhana bagaimana membuat authentikasi login pada halaman Frontend HAProxy menggunakan username dan password, sehingga halaman yang tampil akan menunjukan pop up authentikasi terlebih dahulu sebelum dapat diakses.
Untuk mengikuti tutorial kali ini pastikan Anda sudah melakukan instalasi HAProxy, silakan buka konfigurasi haproxy Anda.
1
# vi /etc/haproxy/haproxy.cfg
Buat user dan password yang nantinya digunakan saat authentikasi.
1
2
userlist auth_users
user [user-anda] insecure-password [password-anda]
Keterangan:
- userlist: Tag pada HAProxy.
- auth_users: Nama Tag.
- user: String untuk nama user
- insecure-password: String untuk password
Pada bagian Frontend tambahkan bagian ini:
1
2
3
4
5
6
frontend yourfront
bind *:8000
mode http
acl auth_ok http_auth(auth_users)
http-request auth unless auth_ok
default_backend node-backend
Setelah konfigurasi disimpan, tes halaman frontend menggunakan browser.