Коллеги, добрый день, есть проблема с нжинксом в контейнере. Я

билжу образ, в нем конфиг, где прописан прокси-пасс к определенному хосту. Хостов, к которым необходимо проксировать подключение неколько - соответственно, чтобы не билдить каждый раз контейнер с уникальным хостом для прокси-пасса, я ввожу в конфиг переменную и это переменную передаю при запуске контейнера и получается у меня грубо говоря

proxy_pass https://$host1;

запускаю докер, передавая переменную host1='example.com'

по идее, у меня должна подцепиться эта переменная в конфиге, потому что в списке env эта переменная есть, но этого не происходит, нжинкс не распознает эту переменную и проксирует на несуществующий адрес https://$host1 Где я тут дурак, что упустил? Сам нжинкс так не умеет читать переменные, или где?

2 ответов

14 просмотров

в стоке nginx не умеет использовать системные переменные (есть конечно http://nginx.org/ru/docs/ngx_core_module.html#env , но это немного для другого) емнип можно реализовать только через lua/perl/etc

я такой костыль заюзал, https://cyral.com/blog/how-to-auto-reload-nginx/

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

Обсуждают сегодня

hi, Can you upvote? https://www.kaggle.com/code/durjoychandrapaul/rag-q-a-system-by-langchain-huggingface-for-pdf?scriptVersionId=204704280
A
1
-- Привет всем. -- Есть csv, проблема в том что он содержит очень много повторов по столбцам и по строкам. -- Решил перекинуть это в базу данных, чтобы было проще. Но я не ша...
Oleg Ivanov
1
Hi could you please help me with my two new projects? https://www.kaggle.com/code/hesankazemnia/rice-image-classification-cnn-pytorch https://www.kaggle.com/code/hesankazemnia...
Hesan
6
Как считаете - вопрос на собесе: «Как быстрее всего запустить ec2 машину в aws (в чистом аккаунте) и показать вывод от любой команды с нее» не очень ли сложный для условного м...
Sergey
50
Could you upvote and comment please? https://www.kaggle.com/code/tatianapetrushkevich/beginner-images https://www.kaggle.com/code/tatianapetrushkevich/python-for-beginners1 ...
Tazziyana
7
Господа, у меня вопрос. Что вообще такое этот ваш data science и data scientists? А то гуглю, а мне какую-то расплывчатую фигню говорят.
Inkosta
44
Исходя из ваших комментариев, получается, что чтобы получить марты в CH из данных в PG, неправильно тянуть сырые данные в CH и там их обрабатывать, лепить справочники и джойни...
unhingedlunatic
42
Может кто подсказать какие требования к изображениям для обучения Yolo v8? Как то разрешение, размер выделяемого обьекта в пикселях, оптимальное кол-во изображений. А то я пыт...
Владислав😎
16
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Коллеги, приветствую! Появилась не совсем тривиальная задача реализовать в nginx редирект HTTPS —> HTTP. Да, именно так, а не наоборот. Мы разрабатываем embedded устройство,...
Никита
24
Карта сайта