Запуск на машине для разработки с Windows 10 и следующий пример:
У меня в файле nginx.conf есть следующая конфигурация для одного сервера.
server {
listen 443 ssl;
#listen 80;
server_name local.example.domain.com;
location / {
proxy_pass http://localhost:30004;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
ssl_certificate ./certs/cert.pem;
ssl_certificate_key ./certs/key.pem;
}
Однако, когда я проверяю заголовки запросов, полученные в приложении, я просто вижу (среди других заголовков)
Host localhost:30004
X-Forwarded-For 127.0.0.1
Я просмотрел документацию ниже, которая ссылается на proxy.conf, но установка тех же настроек в файл с таким именем, похоже, тоже не имеет никакого эффекта.
https://www.nginx.com/resources/wiki/start/topics/examples/full/
Я что-то делаю не так или работает не так, как я ожидал?