Skip to main content

Konfigurasi Apache Virtual Host dan Reverse Proxy Nginx

Skenario terdapat 2 web server.

  1. Web server lokal (192.168.1.100)
  2. Server reverse proxy (182.12.1.10)

Baca juga Cara membuat user SFTP untuk web direktori

Client mengakses aplikasi web melalui reverse proxy, dari reverse proxy mengarahkan web server lokal mana yang dituju. Adapun kebutuhannya diantaranya :

  • Web redirect HTTPS
  • Semua user mengakses semua web server lokal melalui reverse proxy

Kekurangan dari skenario ini apabila reverse proxy down, semua akses ke web server lokal juga down

Konfigurasi Apache Virtual Host

Buat file dengan ektensi .conf di direktori /etc/httpd/conf.d/ dan isikan baris perintah berikut

Restart service httpd

systemctl restart httpd

Konfigurasi di Nginx

File conf nginx dikategorikan berdasarkan IP Address dari web server lokal

Buat file dengan ekstensi .conf di direktori /etc/nginx/conf.d/ (Contoh ip100.conf). Isikan file tersebut dengan baris perintah berikut

upstream ip100 {
server 192.168.1.100;
}

Tambahkan perintah berikut berdasarkan aplikasi web yang berada web server lokal 192.168.1.100. Apabila ada aplikasi lain, duplikat script dibawah dan sesuaikan dengan domain yang dituju.

Restart service nginx

systemctl restart nginx