<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                >[info] 負載均衡nginxSLB開通管理流程 **負載均衡NginxSLB構架:** ????????前端一臺調度器,后端三臺或以上web服務器,一臺文件服務器(文件服務器上存放web和數據庫)。<span style='color:red;'>注意:所有服務器要開在同一個機房,同一個集群。</span> ***** **推薦服務器配置:** ???????一、前端調度器(一臺):4核cpu、4G內存、20M帶寬、硬盤50G。(負載均衡所有使用帶寬都在調度器上,所以調度器需要足夠的帶寬,其他服務器保證最少1M帶寬即可,后期根據使用情況可隨時增加) ???????二、web服務器(三臺或者以上):4核cpu、4G內存、1M帶寬(使用內網IP作為數據交換,所以需要1M帶寬即可)、硬盤100G ??????? 三、文件服務器(一臺):4核cpu、4G內存、1M帶寬(使用內網IP作為數據交換,所以需要1M帶寬即可)、硬盤100G(SSD,根據數據決定硬盤大小) ***** **負載均衡NginxSLB運行原理:** ??????? 前端使用nginx做負載均衡,域名解析到調度器IP,用戶輸入域名訪問首先到調度器》然后由調度器分配到后端web服務器上處理》web服務器調用文件服務器上web文件和 ??????? 數據庫內容》處理完之后再通過調度器反饋數據給用戶。所以所有的帶寬都在調度器上面,調度器到web服務器,web服務器到文件服務器都使用內網通信。 ***** **1. 開通調度器** 1. 調度器服務器選擇安裝系統為 **“負載均衡NginxSLB”** ![](https://img.kancloud.cn/3a/46/3a4663c156e1e7d8def5595634f53f43_1019x447.png) 2. <span style='color:red;'>注意:服務器開通以后需要將他們加入到虛擬交換機,并設置好內網</span>,[虛擬交換機VPC配置說明(彈性云內網通信)](https://www.west.cn/faq/list.asp?unid=2347) 登錄管理中心 -> 業務管理 -> 服務器管理 -> 虛擬交換機 -> 添加交換機 ![](https://img.kancloud.cn/b2/e3/b2e3b3362b081d6b595f868b36afcb1d_1737x801.png) **2. 調度器設置** 登錄管理中心 -> 業務管理 -> 服務器管理 -> 點擊調度服務器 -> 點擊**管理** 進入管理頁面 ![](https://img.kancloud.cn/8b/fd/8bfd6a85f1e58987b834ee21d3a97839_1768x374.png) **3. 配置添加負載均衡站點** 3.1 添加 “負載均衡組” ![](https://img.kancloud.cn/0c/10/0c10f531c989eb1291eb201bf3e3d8d8_1279x439.png) 3.2 為 **"負載均衡組"** 中添加 web 節點IP ,<span style='color:red;'>文件服務器IP 不需要加入負載均衡,這里只加web服務器</span> ![](https://img.kancloud.cn/f4/e3/f4e32297dc379dd83661d0f3c179b74b_1224x319.png) ![](https://img.kancloud.cn/e2/fe/e2fef20a20377f23d230763bad6f1708_1128x560.png) 3.3 在 **“負載均衡組”** 中 添加 站點 ![](https://img.kancloud.cn/e1/e2/e1e2d9002328b2771443e1ceedddd037_1308x344.png) 3.4 域名請自己先解析,添加即可 ![](https://img.kancloud.cn/7c/6f/7c6fa912db369ebb89dfa43ebfae45b8_1128x428.png) ![](https://img.kancloud.cn/ee/21/ee21750bc52e0a11ab4b508c51e7945a_1129x362.png) **4. 到此負載均衡配置完成,"同步服務器"** ![](https://img.kancloud.cn/be/c6/bec6ad4d87bc25f3254955bb73bbf5a7_1235x355.png) **5. 設置文件共享(文件服務器)** <span style='color:red;'>注意:關閉文件服務器防火墻(systemctl stop firewalld systemctl stop iptables),web 服務器創建 mkdir -p /home/wddata/vhost </span> **1. NFS服務器端:** 1.1 安裝 ``` yum -y install nfs-utils rpcbind? chkconfig nfs on? chkconfig rpcbind on ``` 1.2 安裝 centos7使用下面命令設置服務開機自動啟動 ``` systemctl enable rpcbind systemctl enable nfs-server systemctl enable /usr/lib/systemd/system/rpc-statd.service systemctl enable /usr/lib/systemd/system/nfs-idmapd.service ``` 1.3 配置 ``` vim /etc/exports # 注意:文件內容請根據實際情況寫入,主要是ip地址要填寫web服務器的內網ip /home/wwwroot 192.168.82.235(rw,async,root_squash) 192.268.82.6(rw,async,root_squash) 192.168.83.146(rw,async,root_squash) /home/wddata/vhost 192.168.82.235(rw,async,root_squash) 192.268.82.6(rw,async,root_squash) 192.168.83.146(rw,async,root_squash) ``` 1.4 啟動NFS服務程序 ``` service rpcbind? start service nfs start # 注意:centos7使用下面命令啟動服務 systemctl restart rpcbind systemctl start nfs-server systemctl start nfs-lock systemctl start nfs-idmap ``` **2. **NFS****客戶端****(****即****web****服務器****):**** 1. 安裝 ``` yum -y install nfs-utils rpcbind # centos7中請使用systemctl 操作服務 systemctl restart rpcbind systemctl start nfs-idmap systemctl enable rpcbind systemctl enable /usr/lib/systemd/system/nfs-idmapd.service ``` 1.2 自動掛載 ``` vim /etc/fstab # 注意:這里填入 文件服務器內網ip # nfsvers=3,這里用v3版本,v4存在一個seq id序列號瓶頸問題,會導致load升高,但cpu不高的情況出現 192.168.155.247:/home/wwwroot /home/wwwroot nfs defaults,_netdev,nodiratime,noatime,nfsvers=3 0 0 192.168.155.247:/home/wddata/vhost /home/wddata/vhost nfs defaults,_netdev,nodiratime,noatime,nfsvers=3 0 0 # 保存以后執行下面命令 mount -a # 查看是否掛載成功 df -h ``` ***** **6. 在(文件服務器)建站** **1. 建站** <span style='color:red;'>說明:域名解析 到 調度服務器上</span> 1.1 在web1 web2 ... 建站,站點目錄為掛載的 /home/wwwroot 目錄 ![](https://img.kancloud.cn/03/63/0363e3d10e9c7320d4baa69eba07c6f2_979x370.png) ***** **其他:** **1. 調度器配置** Nginx 配置文件地址:/opt/nginx/conf/ ``` # 根據 ip 自動分發(刪除 ip_hash; 重啟Nginx 即可實現輪詢) upstream Nginx_SLB_1 { ip_hash; server 192.168.82.235:80 weight=5 max_fails=3 fail_timeout=5000; server 192.168.82.6:80 weight=5 max_fails=3 fail_timeout=5000; server 192.168.83.146:80 weight=5 max_fails=3 fail_timeout=5000; } ``` **2. 文件服務器測試文件:x.php** ``` <?php echo '服務器地址 : '; echo $_SERVER['SERVER_ADDR']; echo '</br>遠程地址 : '; echo $_SERVER['REMOTE_ADDR']; echo '</br>服務器域名 : '; echo $_SERVER['HTTP_HOST']; ?> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看