Изменить: проблема исчезла, когда я перезагрузил компьютер. Прошу прощения за то, что потратил на это все время!
Я пытаюсь настроить локальные домены .dev для разных производственных приложений. В моем файле httpd.conf есть такая запись:
<VirtualHost app.appname.dev:80>
ServerName app.appname.dev
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
<VirtualHost ppa.appname.dev:80>
ServerName ppa.appname.dev
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
Я использую dnsmasq для маршрутизации трафика с * .dev на localhost (используя address=/dev/127.0.0.1
в моем dnsmasq.conf)
Ладно, загадка в том, что app.appname.example
работает отлично. Но ppa.appname.dev
выдает это сообщение об ошибке в моем браузере:
Сервис недоступен
Сервер временно не может обработать ваш запрос из-за простоя в обслуживании или проблем с производительностью. Пожалуйста, попробуйте позже.
Я много раз перезапускал apache, очищал свои DNS, пробовал разный порядок этих объявлений VirtualHost, и, похоже, ничто не сбивало его с толку. Есть идеи, что здесь может происходить?