Я пытаюсь создать динамический обратный прокси.
Это моя текущая конфигурация сервера
server {
listen 8080 default_server;
location /status {
return 200 'ok';
}
location / {
resolver 8.8.8.8;
proxy_pass http://$host;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
Это вроде работает, но когда я делаю запрос на другой порт, он перенаправляетна 80 порт. Я хочу использовать порт запроса. Пример:
curl -v -x proxy:80 'http://random:8601/someURI'
Когда прокси-сервер переадресует это, пункт назначения: http://random:80/someURI
Но я хочу: http://random:8601/someURI
Как мне этого добиться? Я уже пытался использовать $ http_host, но все еще то же самое