andriajah Mon Nov 2021 1 year ago

Apache Reverse Proxy dengan Contoh Otentikasi

Hari ini, apache reverse proxy dengan contoh otentikasi adalah topik utama kami. Pada artikel ini, kami akan mengimplementasikan proxy reverse apache dengan otentikasi dasar. Pada artikel ini, kami akan menerapkan proxy balik apache untuk menambahkan otentikasi dasar. jika Anda memiliki pertanyaan tentang cara menambahkan otentikasi dasar di proxy apache reverse maka saya akan memberikan contoh sederhana dengan solusi.

 

Terkadang kita membuat konfigurasi reverse proxy dengan port menggunakan konfigurasi apache. Anda pada dasarnya menambahkan konfigurasi ProxyPass dan ProxyPassReverse. itu berfungsi dengan baik tetapi siapa pun dapat mengakses IP atau domain Anda. Jika Anda ingin menambahkan otentikasi dasar menggunakan Apache maka saya akan memberikan contoh perintah sederhana untuk server ubuntu.

 

Mari kita lihat perintah di bawah ini:

Instal apache2-utils

Di sini, kita perlu menginstal paket apache2-utils.

sudo apt-get install apache2-utils

Tetapkan Nama Pengguna dan Kata Sandi

Sekarang, atur nama pengguna dan kata sandi yang ingin Anda simpan.

sudo htpasswd -c /etc/apache2/.htpasswd <username>

Tambah Proxy

Di sini, kami akan menambahkan tag Proxy untuk otentikasi dasar.

sudo nano /etc/apache2/sites-enabled/000-default.conf

<VirtualHost *:80>
    ProxyPass / http://127.0.0.1:47334/
    ProxyPassReverse / http://127.0.0.1:47334/
  
    Timeout 5400
    ProxyTimeout 5400
   
    ServerName localhost
 
    <Proxy *>
        Order deny,allow
        Allow from all
        Authtype Basic
        Authname "Password Required"
        AuthUserFile /etc/apache2/.htpasswd
        Require valid-user
    </Proxy>
</virtualhost>

Sekarang, mari kita restart apache2.

sudo service apache2 reload

Sekarang, Anda dapat memeriksa IP atau domain Anda dengan otentikasi dasar seperti di bawah ini:

saya harap dapat membantu anda...

apache reserve proxy apache with authentication