Я пытаюсь настроить Nginx как прокси на http://example.com/test/app
Моя конфигурация подобна этому:
server {
listen 80;
location / {
proxy_pass http://example.com/test/app;
}
}
Я получаю 301 ответ. Я не думаю, что это - что-то связанное с веб-приложением, к которому относится прокси, потому что его URL доступен через браузер.
Я довольно плохо знаком с Nginx. Помогите.:)
Наконец, правильный способ сделать это - установить:
server {
listen 80;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://example.com;
}
}
А затем добавить / test / app / к адресу экземпляра Nginx. Например. http: //x.x.x.x/test/app/
Примечание. Важно добавить "/" в конце URL-адреса.