ЛР 2.11 - Настройка обратного прокси

  1. На машине gw установите nginx:
    apt install nginx
  2. Создайте новый конфиг и внесите в него настройки:
    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;
    }

}
  1. Проверьте конфиг на ошибки синтаксиса и создайте символьную ссылку:
    ln -s /etc/nginx/sites-available/gwproxy /etc/nginx/sites-enabled/gwproxy
    nginx -t
  2. Перезапустите nginx:
    systemctl restart nginx
  3. На хост-машине добавьте в файл c:\windows\system32\drivers\etc\hosts следующие записи:
<gw_ip>     web.lab.lan
<gw_ip>     mail.lab.lan
  1. На хост-машине откройте браузер и проверьте работу обоих веб-ресурсов.