為什麼只能擁有一個經過 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 聲明的不同順序,但似乎沒有什麼可以讓它鬆動。知道這裡會發生什麼事嗎?

相關內容