apache安装软负载的配置说明
安装Apache:yum -y install httpd
首先要查看apache的安装版本
命令:httpd –v
第一种:
若安装是2.2版本,则把复制 mod_wl_22.so和mod_wl.so 到 /etc/httpd/modules 目录下
进入/etc/httpd/conf
修改httpd.conf文件
sudo vi httpd.conf
找到 #ServerName www.example.com:80
去掉前面的#
修改为ServerName localhost:80
在文件的最后添加
LoadModule weblogic_module modules/mod_wl_22.so
<IfModule mod_weblogic.c>
Include conf/Weblogic.conf
</IfModule>
保存退出
在/etc/httpd/conf下,建立Weblogic.conf文件
sudo vi Weblogic.conf
内容如下:
<Location /bpm>
WeblogicCluster 168.88.28.15:8001, 168.88.28.16:8001
MatchExpression /bpm*
WLLogFile logs/wlproxy.log
</Location>
<Location /basi>
WeblogicCluster 168.88.28.17:8002, 168.88.28.18:8002
MatchExpression /basi*
WLLogFile logs/wlproxy.log
</Location>
注意:
如果apache服务器需要重新起动,只需要运行
sudo service httpd restart
如果只停止运行
sudo service httpd stop
如果只启动
sudo service httpd start
查看apache状态:sudo systemctl status httpd.service
第二种:
若安装是2.4版本,则把复制 mod_wl_24.so和mod_wl.so 到 /etc/httpd/modules 目录下
进入/etc/httpd/conf
修改httpd.conf文件
sudo vi httpd.conf
找到 #ServerName www.example.com:80
去掉前面的#
修改为ServerName localhost:80
在文件的最后添加
LoadModule weblogic_module modules/mod_wl_22.so
<IfModule mod_weblogic.c>
Include conf/Weblogic.conf
</IfModule>
保存退出
在/etc/httpd/conf下,建立Weblogic.conf文件
sudo vi Weblogic.conf
内容如下:
<Location /bpm>
WeblogicCluster 168.88.28.15:8001, 168.88.28.16:8001
MatchExpression /bpm*
WLLogFile logs/wlproxy.log
</Location>
<Location /basi>
WeblogicCluster 168.88.28.17:8002, 168.88.28.18:8002
MatchExpression /basi*
WLLogFile logs/wlproxy.log
</Location>
注意:
之后需要把lib文件放到/etc/httpd/下,然后执行sudo ldconfig /etc/httpd/lib。
如果apache服务器需要重新起动,只需要运行
sudo service httpd restart
如果只停止运行
sudo service httpd stop
如果只启动
sudo service httpd start
查看apache状态:sudo systemctl status httpd.service