Re: Ошибка при использовании Reverse proxy и ssl
emejibka
nginx-forum на forum.nginx.org
Пт Окт 13 06:36:19 UTC 2017
nginx разрешил адрес правильно, но дело в том что сертификат выписан на имя
mydomain.ru, а не на 192.168.255.4. Поэтому при попытке установить
соединения получаем ошибку сертификата.
У нас есть три сайта, настроенные одинаково. Два работают, один нет. В логах
nginx я не видел попыток установить соединения на адреса двух других
серверов.
В общем картина следующая, у нас есть при поддомена
1.mydomain.ru;
2.mydomain.ru;
3.mydomain.ru;
Внутри локальной сети эти домены разрешаются в разные локальные адреса,
192.168.255.4, 192.168.255.5, 192.168.255.6. На каждом из этих серверов
поднят веб-сервер.
Из вне все домены разрешаются в один адрес, который обслуживает nginx и
проксирует запросы к нужному серверу.
Если открыть в браузере адрес 1.mydomain.ru, то браузер говорит что
сертификат валиден. Если, вместо 1.mydomain.ru использовать соотвествующий
адрес, то браузер говорит что сертификат не валиден (т.к. он выписан на
домен, а не адрес). Так вот дело в том что nginx почему-то для одного домена
сначала делает разрешение адреса, а потом проксирует запрос, а для двух
других наоборот.
Какие логи можно включить, что бы понять почему так происходит?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,276828,276848#msg-276848
Подробная информация о списке рассылки nginx-ru