下面的链接包含一个图像,它是我希望构建的架构:
https://i.stack.imgur.com/zVPq2.png
我可以随时配置它,无需 SSL,并且运行良好。但是当我在客户端和代理之间配置 SSL 连接时,它不起作用。
这是我的实际配置:
LoadModule weblogic_module modules/mod_wl_22.so
<Location />
SetHandler weblogic-handler
PathTrim /
</Location>
<IfModule mod_weblogic.c>
WebLogicHost xxx.xxx.xxx.xx
WebLogicPort xxxx
WLProxySSL ON
SecureProxy OFF
Debug ON
WLLogFile "C:\temp\wlproxy.log"
WLTempDir "C:\temp"
</IfModule>
其余一切与设置标准相同。我需要此配置,因为我必须在数据包离开代理后嗅探它们。
答案1
开启 WLProxySSL 将启用 Apache 和 Weblogic 之间的 HTTPS 通信在您的图表中标记为 HTTP。如果您的图表正确并且您不想在 Apache 和 Weblogic 之间使用 SSL,则应删除该行。
要在客户端和 Apache 之间强制使用 SSL,您需要停止 Apache 监听端口 80,或者将端口 80 上的流量重定向到端口 443。一种方法是使用永久重定向在虚拟主机内