2
如何基于http vs https将mod_proxy配置为ProxyPass?
我有启用了SSL的Apache Tomcat。我让Apache HTTP Server充当反向代理,因此如果用户点击http:// myserver / tomcat /,我将被传递给http:// myserver:8080。 ProxyPass /tomcat/ http://myserver:8080/ ProxyPassReverse /tomcat/ http://myserver:8080/ 我也为SSL配置了Apache HTTP服务器,因此当用户点击https:// myserver / tomcat /时,应该将它们传递到https:// myserver:8443 /。 使用当前的ProxyPass和ProxyPassReverse配置,它们将被重定向到非SSL URL。如何设置代理通过,以便根据传入请求将其重定向到其他协议和端口? 也就是说,如果有人通过HTTPS进入,如何将他们重定向到我的tomcat @ https:// myserver:8443? 更新: @ mike-insch 我试过了: NameVirtualHost *:443 <VirtualHost *:80> ProxyPass /tomcat/ http://myserver:8080/ ProxyPassReverse /tomcat/ http://myserver:8080/ </VirtualHost> <VirtualHost *:443> ProxyPass /tomcat/ https://myserver:8443/ ProxyPassReverse …