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