【发布时间】:2014-09-16 15:42:44
【问题描述】:
我正在使用 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 发送其内容?
【问题讨论】:
-
现在我已经使用 mod_passenger 在gist.github.com/kaplan/7253743 之后部分工作了......但现在我无法获得 css 和 js。
-
这并不容易,先生。 Apache 尝试为资产提供服务,但您需要让它真正将连接委托给 Middleman。我敢肯定有办法做到这一点,但你很难找到一个。
标签: php apache mod-proxy middleman