haproxy 的安装
(PS:这种方法不推荐,推荐方法为下载tar.gz解压到指定目录。但是目前还没有搞定)
1、安装haproxy
apt-get install haproxy
2.修改配置
参考haproxy.cfg
3.配置
sudo nano /etc/default/haproxy
ENABLED=0 修改为 ENABLED=1
Ctrl+x退出 Y即保存
4.启动
service haproxy start/stop/status
其他:卸载软件
通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:
首先sudo apt-get remove apache2
再sudo apt-get autoremove
之后再
清除所有已删除包的残馀配置文件
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
开启haproxy 的日志
ubuntu:
1.vim /etc/rsyslog.conf
加入
local0.* /var/log/haproxy.log
#$ModLoad imudp
#$UDPServerRun 514
(去掉注释)
$ModLoad imudp
$UDPServerRun 514
重启服务:service rsyslog restart
修改haproxy.cfg
log 127.0.0.1 local0 info
附录:
- haproxy.cfg
global
# log 127:0:0:1 local1 info
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
defaults
log global
mode tcp
# option httplog
option dontlognull
maxconn 40960
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen admin
bind 0.0.0.0:8080
mode tcp
balance leastconn
server s1 172.168.66.197:8080
server s2 172.168.66.198:8080