haproxy ubuntu 10.04.2

haproxy ubuntu 10.04.2

我想在我的 ubuntu 服务器上安装 haproxy,从 10.04 repo 购买 haproxy 版本是 1.3.x 版本。

我想要最新版本 1.4.13,因为它有改进和错误修复。

我所做的:1.从官方 repo 安装 haproxy:apt-get install haproxy。2.从网站下载源文件并编译。3.将新的 haproxy 与旧的交换。

到目前为止它还有效,但我好像应该意识到一些事情?

为什么我执行以下操作?因为 apt-get 创建了 init.d 启动脚本、/etc/haproxy.cfg 文件以及用户和组。

答案1

自从 Ubuntu 有init.d脚本以来,我一直都是这么做的。我总是把它放进去/opt,然后编辑 init 脚本以指向新版本,从不运行make install

更好的方法可能是使用指向二进制文件的符号链接,而不是编辑初始化脚本来指向新的二进制文件,但两者都可以。

您可能需要确保使用一些选项进行编译,特别是您可能希望确保使用 CPU 目标来获得正确的优化。以下是我针对 64 位使用的内容:

make TARGET=linux26 CPU=i586 USE_STATIC_PCRE=1

这些优化在更高的工作负载下可能会很重要,我曾经在没有它们的情况下构建过一次,select()但CPU 使用率很高,因为epoll()

相关内容