将传出的http响应重写为https

时间:2014-09-03 12:09:14

标签: apache mod-rewrite url-rewriting

我面临着将一些http通信重写为https的任务。我的基础设施如下:

互联网< - > Apache Webserver< - > JBoss AS

我的apache已经将所有内容重定向到https。但是我的JBoss没有响应https。所以浏览器总是这样回答"您正在访问一个安全的网站,但并非一切都是安全的。你也想要不安全的内容吗?"而且这个网站看起来很残缺。

所以我想要做的是将我的jboss中的每个http答案重写为https。我不想太多改变我的jboss配置,所以我试图通过一些apache设置来实现这一点。但我真的不知道怎么做。像这样的简单重写规则没有效果。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

我选择的apache模块是mod_rewrite和mod_proxy_ajp。

我真正理解任何指向正确方向的提示。 关心塞巴斯蒂安

0 个答案:

没有答案