Задать вопрос

Как подружить dnsmasq и nginx?

Поставил dnsmasq с целью перейти в разработке от обращений к проектам по ip+port к доменным именам.
Прописал в dnsmasq.config
listen-address=127.0.0.1
address=/dev/127.0.0.1


в nginx/sites-available/project_1
server {
	listen 80;
	listen [::]:80;
	server_name *.project_1.dev;


project_1.dev пингуется
В браузере 127.0.0.1 - открывает сайт project_1
В браузере project_1.dev - ничего не открывает (ERR_CONNECTION_REFUSED)

Что делать? Куда смотреть?
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Alexey Dmitriev К ответам на вопрос (3)
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
смотреть в /etc/resolv.conf
именно там прописываются системные DNS серверы, которые использует и nginx.
Нужно заменить имеющиеся на 127.0.0.1 - тогда все будет проходить через dnsmasq.

Вообще вместо dnsmasq могли просто статические записи в /etc/hosts использовать.
Ответ написан