一直在用的系统版本是12.04,本次安装haproxy中,默认安装的是1.4的版本,但该版本不支持SSL,所以需要安装新版本,可以通过下载tar.gz包编译安装,但个人更倾向于使用apt-get install 的方式安装,来避免一些不必要的问题。

方法(该方法同样适用于Ubuntu 14.04版本):

1、安装 1.6版本

apt-get install software-properties-common
add-apt-repository ppa:vbernat/haproxy-1.6
apt-get update
apt-get install haproxy=1.6.\*

2、安装 1.7版本

apt-get install software-properties-common
add-apt-repository ppa:vbernat/haproxy-1.7
apt-get update
apt-get install haproxy=1.7.\*

3、安装 1.8版本

apt-get install software-properties-common
add-apt-repository ppa:vbernat/haproxy-1.8
apt-get update
apt-get install haproxy=1.8.\*

分别执行上面的命令即可,如果是16.04 那么默认可安装1.6版本,如果需要安装更高的版本,同理上面的。

附录:Ubuntu 12.04中默认安装的haproxy无法启动问题解决

vi /etc/default/haproxy

修改:ENABLED 的值 为 1 ,重启haproxy服务:

service haproxy start

即可。