nginx pass_proxy не удалось после того, как цель изменила свой путь URL - PullRequest
0 голосов
/ 29 января 2020

Я хочу создать прокси-сервер Nginx, как показано ниже:

--> nginx proxy
             |---> server B (192.168.1.22:80)
             |---> server A (192.168.1.21:8123) 

Я пытаюсь использовать местоположение:

    location /toA/ = {
        proxy_pass http://192.168.1.22:80/;
    }

    location /toB/ = {
        proxy_pass http://192.168.1.21:8123/;
    }

Вопрос A: когда я получаю доступ к http://192.168.1.22: 80 / локально, он станет http://192.168.1.22: 80 / some_url . Я заметил, что URL-адрес изменился. (Я не знаю, что происходит.)

Вопрос B: Когда я использую {my_domain} / toA /, после ввода enter, URL-адрес в веб-браузере становится {my_domain} / some_url. И веб-страница не отображается нормально ... Я думаю, что-то не так с моей настройкой .. Пожалуйста, помогите: ((

...