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

Как подружить 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 Простой Комментировать
Ответ пользователя Сергей Соколов К ответам на вопрос (3)
Со звёздочкой в исходном конфиге ожидается непременно домен 3-го уровня. Наберите в браузере, например, www.project_1.dev – должно сработать и без изменений в конфиге.

Вместо server_name *.project_1.dev;
надо server_name .project_1.dev; (всё то же, но без звёздочки)

Это будет равносильно server_name project_1.dev *.project_1.dev;

См. документацию модуля ngx_core_module – server_name
Ответ написан