Передача Nginx проксирует example.com/test/app

Я пытаюсь настроить Nginx как прокси на http://example.com/test/app

Моя конфигурация подобна этому:

server {
    listen 80;
    location  / {
        proxy_pass http://example.com/test/app;
    }
}

Я получаю 301 ответ. Я не думаю, что это - что-то связанное с веб-приложением, к которому относится прокси, потому что его URL доступен через браузер.

Я довольно плохо знаком с Nginx. Помогите.:)

0
задан 21 October 2015 в 18:24
1 ответ

Наконец, правильный способ сделать это - установить:

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-адреса.

0
ответ дан 24 November 2019 в 07:48

Теги

Похожие вопросы