Apache层问题将https转换为http

时间:2016-04-07 13:33:27

标签: java apache http https

我安装了Apache 2.2负载均衡器并安装了Weblogic 12c服务器。

我观察到https网址正在尝试在我的应用程序中打开一个http URL,这是不成功的,正如预期的那样。我搜索了为什么这可能导致问题并在这里发现了一些东西 -

http://geekexplains.blogspot.in/2008/06/https-becoming-http-in-case-of.html

当我试图寻找修复时,我发现了以下链接 -

Fix in Apache layer

Fix in Java layer

我并不热衷于在Java层中进行修复(或者我宁愿将其作为我的最后一个选项),所以我尝试了在Apache层中建议的修复,但是没有用(mod_jk.so不可用于我的httpd.conf文件虽然)

任何可以提供的建议都会非常有用。

1 个答案:

答案 0 :(得分:0)

在Apache层你可以做一个简单的事情:

<VirtualHost *:80>
    ServerName www.hostname.tld
    Redirect permanent / https://www.hostname.tld/
</VirtualHost>

将任何http请求重定向到https。这假设客户端软件可以处理重定向。浏览器很棒。自行开发的HTTP客户端可能是也可能不是。