1、weblogic apache2.4 插件下载配置,楼主用的12.2.1.4 的weblogic,就下载的这个插件
https://www.oracle.com/middleware/technologies/webtier-downloads.html
解压后把 linux 的这部分拿出来,并放到环境变量【LD_LIBRARY_PATH】里头:
然后在httpd.conf中加载这个模块:
2、在apache的conf目录下新建weblogic.conf
<IfModule mod_weblogic.c> # weblogic集群节点 WebLogicCluster 192.168.3.37:8000,192.168.3.37:8001 MatchExpression *.* WLTempDir "/usr/local/httpd/reqtmp" DebugConfigInfo ON KeepAliveEnabled ON KeepAliveSecs 15 </IfModule>
3、编辑conf/httpd.conf,设置监听端口,放开代理模块,添加weblogic.conf
# 修改指定监听端口,后面就用这个端口访问应用
Listen 192.168.3.37:9088
# 放开这俩个模块的注释
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
# 添加weblogic.conf
<IfModule mod_weblogic.c>
Include conf/weblogic.conf
</IfModule>
4、重启Apache服务,从9088端口访问应用
bin/apachectl restart
weblogic 官方配置文档:https://docs.oracle.com/en/middleware/fusion-middleware/web-tier/12.2.1.4/develop-plugin/apache.html#GUID-C5484884-5311-4353-AA32-5ED25F3BBD64
apache httpd 安装:https://www.cnblogs.com/dawnlz/p/16000661.html