【问题标题】:CentOS 6.5 - How to upgrade HAProxy?CentOS 6.5 - 如何升级 HAProxy?
【发布时间】:2016-09-29 14:06:49
【问题描述】:

谁能告诉我如何将 HAProxy 从 1.5.4 版本升级到最新版本?

我使用的是虚拟机 CentOS 6.5。

非常感谢;)

【问题讨论】:

    标签: https haproxy


    【解决方案1】:

    HAProxy 高达 1.5.4 可通过包存储库供 Centos 使用,因此要获得更新的版本,您必须从源代码编译。

    要升级到最新版本,您可以关注these instructions 制作您自己的可安装包。

    总结:

    sudo yum install rpmdevtools pcre-devel
    rpmdev-setuptree
    
    sudo yum groupinstall 'Development Tools'
    sudo yum install openssl-devel
    
    wget http://www.haproxy.org/download/1.6/src/haproxy-1.6.9.tar.gz
    mv haproxy-1.6.9.tar.gz ~/rpmbuild/SOURCES/
    
    git clone git://github.com/bluerail/haproxy-centos.git
    cp haproxy-centos/conf/* ~/rpmbuild/SOURCES/
    cp haproxy-centos/spec/* ~/rpmbuild/SPECS/
    
    cd ~/rpmbuild/
    rpmbuild -ba SPECS/haproxy.spec
    

    RPM 应该在~/rpmbuild/RPMS/x86_64 中可用。你可以像这样安装它:

    sudo rpm -Uvh RPMS/x86_64/haproxy-1.6-9.x86_64.rpm
    

    【讨论】:

      【解决方案2】:

      试试下面的yum 命令:

      yum update haproxy
      

      根据快速repo search,这应该更新到 HAProxy 1.5.4。通过以下方式证明版本更改:

      haproxy -v
      

      【讨论】:

      • 问题是,RHEL 出于某种原因停止构建超过 1.5 的 haproxy 包。 CentOS7 有最高 1.5.18,此后 haproxy 高级 3 个小版本(发布 1.9 时有 4 个)。
      猜你喜欢
      • 1970-01-01
      • 2014-02-25
      • 2014-05-22
      • 1970-01-01
      • 2016-08-04
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      相关资源
      最近更新 更多