Kinozol
@Kinozol
Тёплый LAMPовый вебдев :)

Как указать свой server_name для конфига nginx в zabbix-docker?

Приветствую!
Изучаю docker на практике, появилась необходимость на работе, для начала взял проект zabbix. Переписал конфиг для docker-compose на версию 3, всё работает.

Собственно, осталось установить server_name для nginx, пока в nginx.conf жёстко прописан:
server_name zabbix;
То есть через параметры мне его не поменять.

В Dockerfile для сборки web-фронтенда указано подключение этого конфига:
ADD conf/etc/zabbix/nginx.conf /etc/zabbix/

За недостатком знаний пока не понял, как мне правильно указать server_name (полное доменное имя, например zabbix.example.com), чтобы обращаться к нему извне.

Пока вижу вариант - создавать свой образ на основе имеющегося и там добавлять свой конфиг. Но ведь в Dockerfile уже есть добавление стандартного конфига, тоже не понятно, как он и новый конфиг будут сосуществовать. Или есть другие варианты?
  • Вопрос задан
  • 680 просмотров
Решения вопроса 1
Kinozol
@Kinozol Автор вопроса
Тёплый LAMPовый вебдев :)
Да, подход nginx-proxy понравился, буду его использовать.
Решил через nginx proxy_pass с хоста на контейнер.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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