Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Membuat Authentikasi dan Custom Port HAProxy di CentOS 8


Membuat Authentikasi dan Custom Port HAProxy di CentOS 8

Pada tutorial kali ini kami akan memberikan cara sederhana bagaimana membuat authentikasi login ke HAProxy menggunakan username dan password selain itu untuk login ke HAProxy nantinya kita akan mencoba custom menggunakan port tujuan utama nya supaya lebih secure dan hanya Anda yang mengetahui URL login ke sisi HAProxy Anda.

Untuk mengikuti tutorial kali ini pastikan Anda sudah melakukan instalasi HAProxy, silakan buka konfigurasi haproxy Anda

1
2
[root@haproxy ~]#
[root@haproxy ~]# vim /etc/haproxy/haproxy.cfg

Tambahkan konfigurasi statistik HAProxy berikut

1
2
3
4
5
6
7
8
listen stats
        bind *:2233
        stats enable
        stats hide-version
        stats refresh 30s
        stats show-node
        stats auth hamim:secret
        stats uri /stats

Keterangan:
_ bind: Tentukan port yang ingin Anda gunakan_
_ stats enable: Enable statistik HAProxy_
_ stats hide-version: Melakukan disable versi HAProxy_
_ stats refresh: Digunakan untuk refresh brower setiap s/m/sesuai keinginan_
_ stats show-node: Digunakan untuk menampilkan node stats_
_ stats auth: Digunakan untuk define username dan password login ke HAProxy sebagai contoj hamim:secret (hamim = username dan secret = password)_
_ stats uri: Digunakan untuk difine /url yang diinginkan_

Pastikan Anda sudah allow port 2233 di sisi Firewall yang Anda gunakan

Reload HAProxy

1
2
3
[root@haproxy ~]#
[root@haproxy ~]# systemctl reload haproxy
[root@haproxy ~]#

Akses HAProxy melalui web browser contohnya sebagai berikut

Isikan username dan password yang sudah tentukan sebelumnya

Saat ini HAProxy sudah dapat diakses menggunakan port dan authentikasi berupa username dan password.

Selamat mencoba 😁

comments powered by Disqus