Проход прокси-сервера NGINX сохраняет неправильный порт перенаправления

Во-первых, я хотел бы извиниться за публикацию этого сообщения. Я уже ищу эту проблему, пробую и ошибку, но все еще не получил ответа. Пожалуйста, не злись на меня.

Хорошо, вот мой единственный файл конфигурации:

upstream app-backend {
        server 172.23.2.143:9080 weight=1 max_fails=2 fail_timeout=10s;
        server 172.23.2.144:9080 weight=1 max_fails=2 fail_timeout=10s;
}

server {
    listen 12001 ssl;
    server_name test.abc.com;
    error_page  497 https://test.abc.com:12001$request_uri;
    include /usr/local/openresty/nginx/conf/tls/ssl.conf;


    location / {
        proxy_pass http://app-backend;
        proxy_set_header Host $host;
      }
}

Итак, проблема в том, когда я получаю доступ к своему основному домену и выполняю вход (POST): https://test.abc.com:12001/login.jsp , который перенаправляет на один из восходящих потоков с тем же путем

, меня перебрасывают на http: // test. abc.com:9080/home.detail который является этим сайтом не существует, и я получаю сообщение в браузере этот сайт недоступен

Вопрос в том, почему это перенаправление на порт 9080, который принадлежит внутреннему порту. я не знаю что делать больше. мне просто очень нужна помощь и направление. Пожалуйста,

0
задан 4 May 2019 в 06:01
1 ответ

Я решаю вышеуказанный случай с этой конфигурацией.

proxy_cache_path /tmp/NGINX_cache/ keys_zone=backcache:10m;

map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}


upstream app-backend {
       ip_hash;
       server 172.22.8.143:9080 weight=1 max_fails=2 fail_timeout=10s;
       server 172.22.8.144:9080 weight=1 max_fails=2 fail_timeout=10s;
}

server {
    listen 9080 ssl;
    server_name test.abc.com;
    error_page  497 https://test.abc.com:9080$request_uri;
    include /usr/local/openresty/nginx/conf/tls/ssl.conf;


    location / {
        proxy_pass http://app-backend;
        proxy_set_header   Host  $http_host;
        proxy_cache backcache;
      }

}
0
ответ дан 5 December 2019 в 03:05

Теги

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