server { listen ВНУТРЕННИЙ_IP_АДРЕС:80; access_log /var/log/nginx/ВНУТРЕННИЙ_IP_АДРЕС.log; location / { if ($http_host = www.domain.ru) { proxy_pass http://IP_АДРЕС_РЕАЛЬНОГО_www.domain.ru:80; } if ($http_host = mail.domain.local) { rewrite ^(.*)$ https://mail.domain.local$1 permanent; proxy_pass https://IP_АДРЕС_РЕАЛЬНОГО_mail.domain.local:443; } } } server { listen ВНЕШНИЙ_IP_АДРЕС:80; access_log /var/log/nginx/ВНЕШНИЙ_IP_АДРЕС.log; location / { if ($http_host = mail.domain.ru) { rewrite ^(.*)$ https://mail.domain.ru$1 permanent; proxy_pass https://IP_АДРЕС_РЕАЛЬНОГО_mail.domain.ru:443; } } }