WebLogic(使用 SSL)作为任何 WSGI Web 服务器的代理

WebLogic (with SSL) as proxy for any WSGI web server

我研究了任何 plugin/module 允许我 运行 一个 python flask 应用程序的 Oracle WebLogic 12c WSGI,但没有成功。

我之所以需要从 WebLogic 12c 运行,是因为我需要使用那里的 SSL 认证。

经过研究,我发现很多网络服务器(Apache、Gunicorn 等)都可以充当 WebLogic 的代理,这里是一个例子,Nginx 接收所有使用 SSL 的请求,然后将它们传递给 WebLogic:

https://medium.com/@Dracontis/nginx-as-proxy-for-weblogic-with-ssl-c7e1076e2c0c

所以,我想知道是否有一种方法可以颠倒这个顺序?我的意思是,WebLogic 接收所有请求(由于 SSL 认证而安全),然后将它们传递给任何符合 WSGI 标准的 Web 服务器。

提前致谢。

我没有找到一种解决方案来完成上述主题。但是,如果有人需要在此处实现此拓扑,我就是这样做的:

我已经安装了一个 Oracle HTTP 服务器 (OHS) 并为 SSL 认证创建了一个钱包,以某种方式 OHS 可以安全地接收请求,然后在 OHS 内部通过特定设置实现将请求转发到Apache 运行 模块 WSGI.