您好,登錄后才能下訂單哦!
本篇內容介紹了“centos7怎么編譯安裝haproxy”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
當前系統信息:
[root@localhost ~]# cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7"
當前內核版本
[root@localhost ~]# uname -r 3.10.0-957.10.1.el7.x86_64
解壓haproxy包:
[root@localhost ~]# tar zxvf haproxy-1.8.20.tar.gz
安裝依賴包:
[root@localhost ~]# yum install -y gcc 或者 [root@localhost ~]# yum install gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools vim iotop bc zip unzip zlib-devel lrzsz tree screen lsof tcpdump wget
#編譯需要GCC來編譯,下邊一條安裝了眾多常用的工具。
編譯安裝:
[root@localhost ~]# cd haproxy-1.8.20 [root@localhost ~]# make TARGET=linux2628 PREFIX=/usr/local/haproxy #haproxy編譯需要指定對應的內核版本,此參數可以查看README文件中有對應的值linux2628
[root@localhost ~]# make install
將haproxy拷貝到/usr/sbin/目錄下:
[root@localhost ~]# cp
查看當前版本:
[root@localhost ~]# haproxy -v HA-Proxy version 1.8.20 2019/04/25 Copyright 2000-2019
添加配置文件:
[root@localhost ~]# mkdir /usr/local/haproxy/conf [root@localhost ~]# vim /usr/local/haproxy/conf/haproxy.conf
配置文件內容如下(精簡配置):
global daemon maxconn 256 defaults mode http timeout connect 5000ms timeout client 50000ms timeout server 50000ms frontend http-in bind *:80 default_backend web_servers backend web_servers server server1 127.0.0.1:8000 maxconn 32
啟動haproxy
[root@localhost ~ ] haproxy -f /usr/local/haproxy/conf/haproxy.conf
“centos7怎么編譯安裝haproxy”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。