用于https的ProxyPass不起作用

时间:2013-08-26 11:35:12

标签: apache tomcat proxy mod-proxy

我在tomcat (port:8080)中有一组代码,在apache (port:80)中有另一组代码。现在我设置的默认端口是apache (文档根目录:/ var / www / html),对于tomcat (/ usr /.../ webapps / ROOT) < / p>

现在tomcat代码库正在https:// www.example.com中运行 和apache代码库在http://ww.example.com

中运行

我已将代理写为

ProxyPass /req https://example.com/req
ProxyPassreverse /req https://example/req

http中包含 / req 的所有请求都将转到https://example.com/req.

但问题是,它被重定向到 http://example.com/req

我可以做什么重定向到https 或我该怎样做才能在“http”中运行tomcat

1 个答案:

答案 0 :(得分:1)

添加端口以重定向,将代理传递重写为

ProxyPass /req https://example.com:8080/req
ProxyPassreverse /req https://example:8080/req