安装
- cp安装包到
/wls/mwtools/setupmedia
- 执行
./install_haproxy.sh
安装即可
haproxy将会安装在/wls/haproxy目录
启动之前环境配置
使用root用户
- 先执行
chattr -i /etc/sudoers
解锁文件, - 然后编辑
vi /etc/sudoers
内容如下
wls81 ALL = (root) NOPASSWD:/wls/haproxy/bin/haproxy.init
chattr +i /etc/sudoers
加锁文件。- 调整网络参数
vi /etc/sysctl.conf
调整:
net.ipv4.ip_nonlocal_bind = 1
/sbin/sysctl -p
,保存配置
- 开防火墙,能通过HAproxy的服务器访问外网对应的端口
- 将外网的IP添加路由
/sbin/route add -host 112.65.144.20 gw 172.17.128.200 dev eth1
加入/etc/rc.local
- 同时执行一下此命令
- 修改HAproxy中的配置文件(参考)
listen proxyserver 10.25.162.22:40000
mode tcp
contimeout 6000
clitimeout 60000
srvtimeout 60000
balance roundrobin
#server outnet 203.148.57.104:8899
server outnet 112.65.144.20
- 开通FAT/UAT服务器到HAproxy 代理的防火墙
haproxy启停:
cd /wls/haproxy
./haproxyctl start/stop/status