理解舉例


listen配置項(xiàng)目一-般為配置應(yīng)用模塊參數(shù)
Haporxy服務(wù)器IP地址:192.168.144.175
web1服務(wù)器IP地址:192.168.144.151
web2服務(wù)器IP地址:192.168.144.176
client測(cè)試機(jī)[root@web1 ~]# yum install -y \ //安裝環(huán)境需要組件包
> pcre-devel \ //開(kāi)發(fā)包
> zlib-devel \ //壓縮包
> gcc \
> gcc-c++ \
> make
[root@web1 ~]# useradd -M -s /sbin/nologin nginx //創(chuàng)建系統(tǒng)用戶
[root@web1 ~]# mkdir /abc ##創(chuàng)建掛載點(diǎn)
[root@web1 ~]# mount.cifs //192.168.100.8/LNMP-C7 /abc/ //掛載
Password for root@//192.168.100.3/LNMP-C7:
[root@web1 ~]# cd /abc/
[root@web1 abc]# tar zxvf nginx-1.12.2.tar.gz -C /opt //解壓
[root@web1 abc]# cd /opt/nginx-1.12.2/
[root@web1 nginx-1.12.2]# ./configure \ //進(jìn)行配置
> --prefix=/usr/local/nginx \
> --user=nginx \
> --group=nginx
[root@web1 nginx-1.12.2]# make && make install
[root@web1 nginx-1.12.2]# echo "this is kgv web" > /usr/local/nginx/html/test.html //創(chuàng)建站點(diǎn)網(wǎng)頁(yè)內(nèi)容,web2上為this is accp web
[root@web1 nginx-1.12.2]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ //便于系統(tǒng)識(shí)別
[root@web1 nginx-1.12.2]# nginx -t //檢查語(yǔ)法
[root@web1 nginx-1.12.2]# nginx //開(kāi)啟服務(wù)
[root@web1 nginx-1.12.2]# systemctl stop firewalld.service //關(guān)閉防火墻
[root@web1 nginx-1.12.2]# setenforce 0[root@haproxy ~]# yum install -y \ //安裝環(huán)境組件工具
> pcre-devel \
> bzip2-devel \
> gcc \
> gcc-c++ \
> make
[root@haproxy ~]# systemctl stop firewalld.service //關(guān)閉防火墻
[root@haproxy ~]# setenforce 0
[root@haproxy ~]# mkdir /abc
[root@haproxy ~]# mount.cifs //192.168.100.8/LNMP-C7 /abc/ //掛載
[root@haproxy ~]# cd /abc/
[root@haproxy abc]# tar zxvf haproxy-1.5.19.tar.gz -C /opt/ //解壓
[root@haproxy abc]# cd /opt/haproxy-1.5.19/
[root@haproxy haproxy-1.5.19]# make TARGET=linux26 //編譯
[root@haproxy haproxy-1.5.19]# make install //安裝
[root@haproxy haproxy-1.5.19]# mkdir /etc/haproxy //創(chuàng)建配置文件目錄
[root@haproxy haproxy-1.5.19]# cp examples/haproxy.cfg /etc/haproxy/ //模板復(fù)制到配置目錄下
[root@haproxy haproxy-1.5.19]# cd /etc/haproxy/
[root@haproxy haproxy]# vim haproxy.cfg //編輯配置文件
#chroot /usr/share/haproxy //注釋語(yǔ)句
#redispatch //注釋語(yǔ)句
//刪除所有l(wèi)isten項(xiàng)目,并添加
listen webcluster 0.0.0.0:80
option httpchk GET /test.html //web網(wǎng)頁(yè)
balance roundrobin //開(kāi)啟輪詢模式
server inst1 192.168.144.151:80 check inter 2000 fall 3 //健康檢查請(qǐng)求三次
server inst2 192.168.144.176:80 check inter 2000 fall 3
[root@haproxy haproxy]# cp /opt/haproxy-1.5.19/examples/haproxy.init /etc/init.d/haproxy //啟動(dòng)文件
[root@haproxy haproxy]# chmod +x /etc/init.d/haproxy //執(zhí)行權(quán)限
[root@haproxy haproxy]# chkconfig --add /etc/init.d/haproxy //添加到service
[root@haproxy haproxy]# ln -s /usr/local/sbin/haproxy /usr/sbin/ //便于系統(tǒng)識(shí)別
[root@haproxy haproxy]# service haproxy start //開(kāi)啟服務(wù)
Starting haproxy (via systemctl): [ 確定 ]
[root@haproxy haproxy]# netstat -ntap | grep haproxy //查看端口
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 39884/haproxy

[root@haproxy haproxy]# vim /etc/haproxy/haproxy.cfg ##修改配置文件
global
log /dev/log local0 info ##添加兩個(gè)級(jí)別的日志文件
log /dev/log local0 notice
#log loghost local0 info
[root@haproxy haproxy]# service haproxy restart ##重啟服務(wù)
[root@haproxy haproxy]# touch /etc/rsyslog.d/haproxy.conf ##創(chuàng)建系統(tǒng)日志haproxy配置文件
[root@haproxy haproxy]# vim /etc/rsyslog.d/haproxy.conf
if ($programname == 'haproxy' and $syslogseverity-text == 'info') ##根據(jù)級(jí)別創(chuàng)建不同的日志文件
then -/var/log/haproxy/haproxy-info.log
&~
if ($programname == 'haproxy' and $syslogseverity-text == 'notice')
then -/var/log/haproxy/haproxy-notice.log
&~
[root@haproxy haproxy]# systemctl restart rsyslog.service ##重啟系統(tǒng)日志服務(wù)
[root@haproxy haproxy]# cd /var/log/ ##此時(shí)是沒(méi)有haproxy日志
##重新訪問(wèn)網(wǎng)頁(yè)
[root@haproxy haproxy]# cd /var/log/haproxy/
[root@haproxy haproxy]# ls ##此時(shí)就生成了info級(jí)別的日志文件
haproxy-info.log另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)標(biāo)題:詳述Haproxy搭建web群集-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://chinadenli.net/article16/dghgdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容