Почему после проброса 80 и 443 порта nginx не видит переменной server_name? Есть два физических сервера объединенных в сеть микротиком, с белым айпишником смотрящим в инет.
На первом сервере крутилась виртуалка с сайтом и все было ок, но следом понадобилось поднять на втором сервере тоже виртуалку с сайтом и тут начались проблемы.
Сисадмин на микротике разделил трафик с нового домена и направил его на второй сервер, но со стороны php ($_SERVER['HTTP_HOST']) не было видно домена, с этим разобрались. Теперь не получается отловить на nginx его (домен).
Проблема в том, что сисадмин не разбирается в вебе и этих ваших nginx, а я с ним знаком только на уровне пользователя и мы тупо не можем друг друга понять. Подскажите хотябы в какую сторону копать.

21 Авг 2019 в 06:40
161 +1
1
Ответы
1

В данной ситуации возможно проблема связана с тем, что nginx не видит переменную server_name из-за неправильной конфигурации сервера. Вам нужно убедиться, что в конфигурационном файле nginx для вашего сайта указан корректный server_name, который должен соответствовать доменному имени, на которое направлен трафик.

Также стоит проверить, что настройки микротика правильно передают хедеры и проброс портов 80 и 443 на второй сервер происходит корректно. Может потребоваться настройка X-Forwarded-For заголовка или других хедеров для передачи информации о домене на сервер.

Если проблема не решается, может быть полезно обратиться к специалисту по nginx для более детального анализа конфигурации сервера и выявления возможных проблем.

20 Апр в 13:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир