在Amazon Linux上获取或安装HAProxy 1.6(仅在EPEL中附带1.5)

Tyl*_*ock 2 linux amazon-ec2 haproxy amazon-web-services

亚马逊Linux还没有包含HAProxy 1.6的软件包,这很痛苦.安装它的最佳方法是什么?

Tyl*_*ock 9

我将此留在这里供将来参考,这对我有用:

wget http://www.haproxy.org/download/1.6/src/haproxy-1.6.5.tar.gz
tar -zxvf haproxy-1.6.5.tar.gz
cd haproxy-1.6.5
sudo yum install gcc pcre-devel openssl-devel
make TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1
sudo make install
Run Code Online (Sandbox Code Playgroud)

  • 一些教程和博客还会提到"CPU = native",它可以对构建机器上的特定处理器进行优化,但是你正确地省略了它.您不希望在EC2上使用该选项.如果您曾经停止并启动实例,或者克隆它,或者它有维护事件并且硬件发生了变化,那么如果实例的CPU略有不同,您可能会遇到令人困惑的惊喜(例如启动时的段错误) - - 即使在同一个实例类中也是完全可能的.你遗漏的一件事是Lua,它在1.6中是新的(并且可能非常方便). (3认同)