HTTPS 到 Apache 和 HTTP 到 Weblogic 不起作用

HTTPS 到 Apache 和 HTTP 到 Weblogic 不起作用

下面的链接包含一个图像,它是我希望构建的架构:

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。一种方法是使用永久重定向在虚拟主机内

相关内容