apache 代理请求到 tomcat

apache 代理请求到 tomcat

我已将以下内容放入我的 Apache conf 中

    ProxyPass /manager http://localhost:8080/manager/
    ProxyPassReverse /manager http://localhost:8080/manager/

    ProxyPass /foo http://localhost:8080/
    ProxyPassReverse /foo http://localhost:8080/

然而,当我访问其中任何一个链接时,我都会得到 403 禁止页面。

然而,如果我直接去我的http://mysite.com:8080 效果很好。要真正联系到我的经理,我似乎必须先http://mysite.com:8080/manager/html 但是我也尝试过

    ProxyPass /manager http://localhost:8080/manager/html
    ProxyPassReverse /manager http://localhost:8080/manager/html

但那也没起作用

有什么想法吗?谢谢!

答案1

查看我们在此处定义的反向代理,看起来您需要定义:

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

在同一个虚拟主机容器中。

相关内容