簡體   English   中英

如何將Apache代理到中間人服務器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM