欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Keepaliev+Nginx+http-創(chuàng)新互聯(lián)

 Ngxin作為一個強大的開源軟件是可以先做為高可用集群服務的,這篇博文就介紹一下nginx+Keepalived是如何實現(xiàn)高性能+高可用集群服務的

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比大興網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式大興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋大興地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。

    Keepaliev+Nginx+http

環(huán)境介紹:

   硬件:   4臺虛擬服務器

   系統(tǒng):CentOS 7.3

   軟件:Keepalived、Apache、Nginx

IP及主機名

  Master

    主機名:shiyan1

    IP地址:172.18.17.31

  Backup

    主機名:shiyan2

    IP地址:172.18.17.32

  Httpd1

    主機名:shiyan3

    IP地址:172.18.17.33

  Httpd2

    主機名:shiyan4

    IP地址:172.18.17.34

四臺服務器初始化配置(四臺服務器相同的配置)

  關閉防火墻

    [root@shiyan~ ]# systemctl disable firewalld     [root@shiyan~ ]# systemctl stop firewalld     [root@shiyan~ ]# iptables –F

  關閉Selinux

    [root@shiyan~ ]# vim /etc/selinux/config        SELINUX=disabled      #保存重啟系統(tǒng)生效

  安裝軟件

   Master/Backup

    [root@shiyan~ ]# yum install keepalived httpd nginx   #(Nginx需要單獨配置EPEL源)

   Httpd1/Httpd2

        [root@shiyan~ ]# yum install httpd

Httpd1配置

    [root@shiyan3 ~ ]# mkdir -p /app/apache/html/       [root@shiyan3 ~ ]# chown -R apache.apache /app/apache/html/     [root@shiyan3 ~ ]# echo "Apache Server 1" > /app/apache/html/index.html     [root@shiyan3 ~ ]# vim /etc/httpd/conf/httpd.conf            #此處是更改httpd.conf中的內容,并非添加內容        DocumentRoot "/app/apache/html"            #更改為自定義的路徑                     #        # Relax access to content within /var/www.        #        <Directory "/app/apache">    #更改為自定義的路徑        AllowOverride None        # Allow open access:        Require all granted        </Directory>                     # Further relax access to the default document root:        <Directory "/app/apache/html">     #更改為自定義的路徑.      [root@shiyan3 ~ ]# systemctl restart httpd            #測試網(wǎng)站是否正常運行      [root@yum ~ ]# curl http://172.18.17.33             Apache Server 1  #測試成功

Httpd2配置

    [root@shiyan4 ~ ]# mkdir -p /app/apache/html/       [root@shiyan4 ~ ]# chown -R apache.apache /app/apache/html/     [root@shiyan4 ~ ]# echo "Apache Server 2" > /app/apache/html/index.html     [root@shiyan4 ~ ]# vim /etc/httpd/conf/httpd.conf            #此處是更改httpd.conf中的內容,并非添加內容        DocumentRoot "/app/apache/html"            #更改為自定義的路徑                     #        # Relax access to content within /var/www.        #        <Directory "/app/apache">    #更改為自定義的路徑        AllowOverride None        # Allow open access:        Require all granted        </Directory>                     # Further relax access to the default document root:        <Directory "/app/apache/html">     #更改為自定義的路徑.     [root@shiyan4 ~ ]# systemctl restart httpd           #測試網(wǎng)站是否正常運行         [root@yum ~ ]# curl http://172.18.17.34             Apache Server 2  #測試成功

Master配置

   配置Sorry-Server     [root@shiyan1 ~ ]# mkdir -p /app/apache/html/       [root@shiyan1 ~ ]# chown -R apache.apache /app/apache/html/     [root@shiyan1 ~ ]# echo "<h2>Sorry Server 1</h2>" > /app/apache/html/index.html     [root@shiyan1 ~ ]# vim /etc/httpd/conf/httpd.conf         #此處是更改httpd.conf中的內容,并非添加內容        Listen 8080        DocumentRoot "/app/apache/html"            #更改為自定義的路徑                     #        # Relax access to content within /var/www.        #        <Directory "/app/apache">    #更改為自定義的路徑        AllowOverride None        # Allow open access:        Require all granted        </Directory>                     # Further relax access to the default document root:        <Directory "/app/apache/html">     #更改為自定義的路徑.     [root@shiyan1 ~ ]# systemctl restart http                #測試網(wǎng)站是否正常運行         [root@yum ~ ]# curl http://172.18.17.31:8080               <h2>Sorry Server 1</h2>  #測試成功       配置Keepalived            [root@shiyan1 ~ ]# cp /etc/keepalived/keepalived.conf{,.bak}    #備份文件            [root@shiyan1 ~ ]# vim /etc/keepalived/keepalived.conf               global_defs {                notification_email {                   root   #定義收郵件的用戶                }                notification_email_from Alexandre.Cassen@firewall.loc                smtp_server 172.18.17.31   #定義郵件地址                smtp_connect_timeout 30                router_id node1            #定義節(jié)點名稱             }                          vrrp_instance VI_1 {                 state MASTER              #定義節(jié)點為主節(jié)點模式                 interface ens33           #定義使用ens33為VIP網(wǎng)卡                 virtual_router_id 51      #定義節(jié)點編號                 priority 150              #定義優(yōu)先級                 advert_int 1                    authentication {                     auth_type PASS                     auth_pass 1111                 }                 virtual_ipaddress {                     172.18.17.30          #定義VIP                 }             } ~      配置Nginx服務             [root@shiyan1 ~ ]# vim /etc/nginx/nginx.conf                 #添加nginx集群                 upstream websrvs {                     server 172.18.17.33:80;                     server 172.18.17.34:80;                     server 127.0.0.1:8080 backup;                 }                 #server 部分的內容需要全部注釋掉                              [root@shiyan1 ~ ]# vim /etc/nginx/conf.d/default.conf                      server {                     listen       80;                     location / {                         root  html;                         proxy_pass http://websrvs;                         index  index.html index.htm;                     }                 }             [root@shiyan1 ~ ]# systemctl restart nginx             [root@shiyan1 ~ ]# systemctl restart keepalived             [root@shiyan1 ~ ]# systemctl restart httpd

Backup配置

   配置Sorry-Server     [root@shiyan2 ~ ]# mkdir -p /app/apache/html/       [root@shiyan2 ~ ]# chown -R apache.apache /app/apache/html/     [root@shiyan2 ~ ]# echo "<h2>Sorry Server 2</h2>" > /app/apache/html/index.html     [root@shiyan2 ~ ]# vim /etc/httpd/conf/httpd.conf         #此處是更改httpd.conf中的內容,并非添加內容        Listen 8080        DocumentRoot "/app/apache/html"            #更改為自定義的路徑                     #        # Relax access to content within /var/www.        #        <Directory "/app/apache">    #更改為自定義的路徑        AllowOverride None        # Allow open access:        Require all granted        </Directory>                     # Further relax access to the default document root:        <Directory "/app/apache/html">     #更改為自定義的路徑.     [root@shiyan2 ~ ]# systemctl restart http                #測試網(wǎng)站是否正常運行         [root@yum ~ ]# curl http://172.18.17.31:8080               <h2>Sorry Server 2</h2>  #測試成功    配置Keepalived      [root@shiyan2 ~ ]# cp /etc/keepalived/keepalived.conf{,.bak}    #備份文件      [root@shiyan2 ~ ]# vim /etc/keepalived/keepalived.conf               global_defs {                notification_email {                   root   #定義收郵件的用戶                }                notification_email_from Alexandre.Cassen@firewall.loc                smtp_server 172.18.17.31   #定義郵件地址                smtp_connect_timeout 30                router_id node1            #定義節(jié)點名稱             }                          vrrp_instance VI_1 {                 state MASTER              #定義節(jié)點為主節(jié)點模式                 interface ens33           #定義使用ens33為VIP網(wǎng)卡                 virtual_router_id 51      #定義節(jié)點編號                 priority 150              #定義優(yōu)先級                 advert_int 1                    authentication {                     auth_type PASS                     auth_pass 1111                 }                 virtual_ipaddress {                     172.18.17.30          #定義VIP                 }             } ~  配置Nginx服務       [root@shiyan2 ~ ]# vim /etc/nginx/nginx.conf          #添加nginx集群           upstream websrvs {            server 172.18.17.33:80;            server 172.18.17.34:80;            server 127.0.0.1:8080 backup;            }            #server 部分的內容需要全部注釋掉                            [root@shiyan2 ~ ]# vim /etc/nginx/conf.d/default.conf             server {            listen       80;            location / {            root  html;            proxy_pass http://websrvs;            index  index.html index.htm;            }            }        [root@shiyan2 ~ ]# systemctl restart keepalived        [root@shiyan2 ~ ]# systemctl restart nginx        [root@shiyan2 ~ ]# systemctl restart httpd

測試環(huán)境

 #默認使用rr算法依次輪詢訪問后端httpd服務器     [root@yum ~ ]# curl http://172.18.17.30         Apache Server 1     [root@yum ~ ]# curl http://172.18.17.30     Apache Server 2    #關閉后端http1服務,這樣只能訪問httpd2的服務      [root@yum ~ ]# curl http://172.18.17.30       Apache Server 2      [root@yum ~ ]# curl http://172.18.17.30       Apache Server 2         #關閉兩臺后端主機的httpd服務,這樣因為沒有后端服務器所以Master的sorry-server提供服務     [root@yum ~ ]# curl http://172.18.17.30     <h2>Sorry Server 1</h2>  #關閉Master測試     [root@yum ~ ]# curl http://172.18.17.30     <h2>Sorry Server 2</h2>

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章名稱:Keepaliev+Nginx+http-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://aaarwkj.com/article48/pishp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、全網(wǎng)營銷推廣、域名注冊、面包屑導航企業(yè)建站、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
国产乱av一区二区三区| 熟女一区二区蜜桃视频| 亚洲欧洲美洲中文天堂| 欧美亚洲伊人久久综合| 夜夜操狠狠操天天摸| 成人久久精品一区二区| 国产视频一区2区三区| 日韩在线观看精品亚洲| 中文日韩av在线免费播放| 国产又大又长又粗又硬又猛| 精品国产无遮挡污污网站| 亚洲欧美日韩成人在线| 国产精品国产三级国产专区| 成年人性生活一级视品| 日本东京一区二区三区| 日韩精品专区中文字幕| 99热这里只有精品在线| 欧美日韩男女性生活视频| 日本一区中文字幕怎么用| 国产中文字幕有码视频| 人妻少妇中文字幕在线播放| 91手机国产三级在线| 日韩少妇黄色在线观看| 两性色午夜视频免费网站| 91麻豆粉色视频在线| 中文字幕精品久久久人妻| 激情五月天色婷婷久久| 国产中文字幕乱码中文| 日韩精品诱惑一区二区| 国产一区在线视频无卡顿| 本色啪啪人妻夜嗨嗨av| 国产精品亚洲av在线| 亚洲国产成人精品女人久久久′| 97高清视频在线观看| 国产精品国产三级国产专播精品| 国产三级自拍视频在线观看网站 | 日韩人妻一级免费视频| 亚洲无综合素人在线观看| 欧美久久久久久久黑人| 在线视频网友自拍偷拍| 91日韩人妻一区二区三区|