[英]How to proxy apache to middleman server
我正在與Middleman一起在預先存在的php后端上開發前端應用程序。 在生產服務器中,我的應用程序將是主應用程序的子文件夾,但是在開發階段,我希望將兩個應用程序完全分開。
我已經在本地apache中安裝了php應用程序。 現在我想讓apache將中間人應用程序路徑代理到中間人服務器。
我嘗試過:
<Location /phpapp/static>
ProxyPass http://127.0.0.1:4567/
ProxyPassReverse http://127.0.0.1:4567/
</Location>
並將中間人服務器綁定到127.0.0.1
但我收到“未找到:/”
我認為此響應來自中間人,因為如果我關閉中間人服務器,則apache將響應“服務不可用”。
那么,我如何讓中間人服務器通過apache發送其內容?
我設法通過以這種方式修改配置來解決它。
ProxyRequests Off
<Location /phpapp/static>
ProxyPass http://127.0.0.1:4567/
ProxyPassReverse http://127.0.0.1:4567/
ProxyPreserveHost On
</Location>
我使用乘客進行的嘗試失敗了,因為Apache沒有提供動態資產。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.