Demi44
@Demi44
System administrator, devops

Почему nginx не отрабатывает в proxy_pass переменную?

Привет, All !

Есть nginx настроенный так - что бы принимать и обрабатывать домены с сабдомнами. Если приходит запрос на сабдомен - то в конифге генерится переменная. Задача в том, что нужно делать:
....
location /search/ }
proxy_pass http://$subdomain:9200;
}

без переменной - работает все прекрасно, задаю переменную - не пашет. Ерунда в том что $subdomain содержит 100% имя сабдомена, не работает только проксирование, так как пути к каталогам со скриптами и кратинками - отрабатывают с этой переменной, проблема только в проксировании и куда проксировать то же сервис запущен, но при работе с переменной я получаю 502 ошибку от нжинкса, меняю на имя - ошибка уходит и все работает.
Мне нужно что бы проксирование работало для любого сабдомена - так как их может быть много, сервисов куда проксировать то же.
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Erelecano
Админю сервера, починяю примуса.
А как именно у вас генерится переменная? Откуда она берется?
Покажите тот кусок.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы