Apache2.2 Rewrite重定向URL不跳转,求解!!!

时间:2022-05-18 12:07:34
Apache2.2已经配置好了SSL,所需要的mod.so文件也都有。httpd.conf文件里的部分内容如下:

<VirtualHost *:80>
....

SSLProxyEngine On
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} ^/https/login.action$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L,P]

ProxyPass / balancer://cluster/ stickysession=JSESSIONID|jsessionid
ProxyPassReverse / balancer://cluster/

....
</VirtualHost>

<proxy balancer://cluster>
    BalancerMember ajp://localhost:7009 route=tomcat8081
    BalancerMember ajp://localhost:9009 route=tomcat8082
    BalancerMember ajp://localhost:8009 route=tomcat8080
</proxy>

我是想测试post提交中,http->https,以上的配置是可以成功进行的,就是URL还是HTTP的,没有跳转为HTTPS。请问是哪里配置出错了吗?求大神解困!!!

2 个解决方案

#1


没人回答,我的也不跳转,我的在本地测试

#2


SSLProxyEngine On
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
在这里打开rewrite log看看,具体分析一下。

#1


没人回答,我的也不跳转,我的在本地测试

#2


SSLProxyEngine On
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
在这里打开rewrite log看看,具体分析一下。