Я пытался использовать тонкий сервер приложений, и у меня возникла одна проблема.
Когда nginx прокси запрос на Thin ( или Unicorn) с использованием proxy_pass http: // my_app_upstream;
приложение получает измененный URL, отправленный nginx ( http: // my_app_upstream
).
Я хочу передать исходный URL-адрес и исходный запрос от клиента без каких-либо изменений, поскольку приложение сильно на него полагается.
Если это так необходимо передать URI в необработанная форма, затем директива proxy_pass следует использовать без URI часть.
Но я не понимаю, как именно это настроить, поскольку связанный пример фактически использует URI:
location /some/path/ {
proxy_pass http://127.0.0.1;
}
Итак, не могли бы вы помочь мне выяснить, как сохранить исходный URL-адрес запроса из клиент?