- На машине gw установите nginx:
apt install nginx
- Создайте новый конфиг и внесите в него настройки:
nano /etc/nginx/sites-available/gwproxy
server {
listen 443 ssl;
server_name web.lab.lan;
ssl_certificate /etc/ssl/certs/web.crt;
ssl_certificate_key /etc/ssl/private/web.key;
location / {
proxy_pass https://web.lab.lan;
}
}
server {
listen 443 ssl;
server_name mail.lab.lan;
ssl_certificate /etc/ssl/certs/mail.crt;
ssl_certificate_key /etc/ssl/private/mail.key;
location / {
proxy_pass https://mail.lab.lan;
}
}
- Создайте символьную ссылку и проверьте конфиг на синтаксические ошибки:
ln -s /etc/nginx/sites-available/gwproxy /etc/nginx/sites-enabled/gwproxy
nginx -t
- Перезапустите nginx:
systemctl restart nginx
- На хост-машине добавьте в файл c:\windows\system32\drivers\etc\hosts следующие записи:
<gw_ip> web.lab.lan
<gw_ip> mail.lab.lan
- На хост-машине откройте браузер и проверьте работу обоих веб-ресурсов.