我安装了Apache 2.2负载均衡器并安装了Weblogic 12c服务器。
我观察到https网址正在尝试在我的应用程序中打开一个http URL,这是不成功的,正如预期的那样。我搜索了为什么这可能导致问题并在这里发现了一些东西 -
http://geekexplains.blogspot.in/2008/06/https-becoming-http-in-case-of.html
当我试图寻找修复时,我发现了以下链接 -
和
我并不热衷于在Java层中进行修复(或者我宁愿将其作为我的最后一个选项),所以我尝试了在Apache层中建议的修复,但是没有用(mod_jk.so不可用于我的httpd.conf文件虽然)
任何可以提供的建议都会非常有用。
答案 0 :(得分:0)
在Apache层你可以做一个简单的事情:
<VirtualHost *:80>
ServerName www.hostname.tld
Redirect permanent / https://www.hostname.tld/
</VirtualHost>
将任何http请求重定向到https。这假设客户端软件可以处理重定向。浏览器很棒。自行开发的HTTP客户端可能是也可能不是。