【问题标题】:Symfony 1.4 with ProxyPass and ProxyPassReverseSymfony 1.4 与 ProxyPass 和 ProxyPassReverse
【发布时间】:2012-09-27 18:01:40
【问题描述】:

我最近设置了两个可通过单个域访问的虚拟主机,第一个(启动页面)可通过默认端口 80(https://my.domain.com/)访问,另一个(symfony 应用程序)可通过端口 9000 访问(https://my.domain.com:9000/)。

我在第一个虚拟主机上设置了 ProxyPass 和 ProxypassReverse 指令,以通过 url https://my.domain.com/teller 访问第二个虚拟主机,它可以工作,除了它在路由时覆盖整个 url,url 变为 https://my.domain.com/route 而不是我的预期https://my.domain.com/teller/route的网址

关于如何解决这个问题的任何想法?提前致谢! :D

【问题讨论】:

  • 这个问题解决了吗?我在 Symfony 2.0 上遇到了完全相同的问题。

标签: symfony1 proxy mod-proxy


【解决方案1】:

实际上,这很容易解决:只需将 /htdocs 中的所有文件(不要忘记 .htaccess)放入 /htdocs/teller 并分别调整 app.php 和 app_dev.php 中的包含指令。这至少适用于 Symfony 2.0,我还没有在早期版本中测试过。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 2012-09-19
    • 2012-10-07
    • 2012-09-30
    • 2014-06-07
    • 2011-12-10
    • 1970-01-01
    相关资源
    最近更新 更多