apt install nginx
nano /etc/nginx/sites-available/gwproxy
server {
listen 80;
server_name web.lab.lan;
location / {
proxy_pass http://10.20.30.4;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
server {
listen 80;
server_name mail.lab.lan;
location / {
proxy_pass http://10.20.30.5;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
ln -s /etc/nginx/sites-available/gwproxy /etc/nginx/sites-enabled/gwproxy
nginx -t
systemctl restart nginx
<gw_ip> web.lab.lan
<gw_ip> mail.lab.lan