为什么我只能有一个 ProxyPass 子域名?

为什么我只能有一个 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 路由到本地主机(address=/dev/127.0.0.1在我的 dnsmasq.conf 中使用)

好吧,奇怪的是,它app.appname.example运行得很好。但是ppa.appname.dev在我的浏览器中却出现了这样的错误信息:

暂停服务

由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后重试。

我多次重启 Apache,刷新 DNS,尝试了这些 VirtualHost 声明的不同顺序,但似乎没有什么办法可以解决这个问题。知道这里可能发生了什么吗?

相关内容