Перенаправьте нетрафик HTTPS при использовании Лака и nginx

Вы, вероятно, выполняете некоторый другой сервис брандмауэра вместо запаса iptables сервис, таким образом, Ваши правила не загружаются.

1
задан 19 October 2012 в 03:45
1 ответ

У вас есть два блока server на порт 81 с manager.domain.com , настроенными как заголовок хоста - nginx не имеет способ узнать, прошел ли запрос через stunnel или нет, поэтому первый побеждает, и перенаправление всегда происходит.

Я бы рекомендовал, чтобы Varnish выполнял перенаправление в зависимости от того, пришел ли запрос из stunnel или нет (проверьте запрос client.ip - 127.0.0.1 означает, что это от stunnel), или пусть Varnish помечает запросы от stunnel заголовком, чтобы nginx мог решить, как их обрабатывать.

1
ответ дан 4 December 2019 в 00:55

Теги

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