Назад | Перейти на главную страницу

Почему у меня может быть только один поддомен ProxyPass?

Изменить: проблема исчезла, когда я перезагрузил компьютер. Прошу прощения за то, что потратил на это все время!


Я пытаюсь настроить локальные домены .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, и, похоже, ничто не сбивало его с толку. Есть идеи, что здесь может происходить?