日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用Nginx簡單實現(xiàn)負載均衡

只是簡單使用Nginx而已,知道能這么用,但是在實際項目中并沒有實踐過,在項目不大的時候用不到,但是對于理解負載均衡來說還是可以的。

創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)和綿陽服務(wù)器托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗和案例。

利用虛擬機安裝了三個CentOS系統(tǒng),然后順便裝了環(huán)境。
這里順便說一下,不需要轉(zhuǎn)三次系統(tǒng),裝一個系統(tǒng),配置環(huán)境完成之后,另外兩個可以使用虛擬機的克隆功能直接克隆即可,配置是完全相同的。

首先是服務(wù)器配置及當前IP地址,注意一點,為了測試方便,我把所有的防火墻都直接關(guān)閉了,但是實際中限制端口號,而不要直接關(guān)閉
服務(wù)器A:IP:192.168.0.134
服務(wù)器B:IP:192.168.0.132
服務(wù)器C:IP:192.168.0.133

主人本機使用的是Windows系統(tǒng),其他系統(tǒng)自己看著辦,改一下本地的host,這樣瀏覽器輸入這個域名就能解析到固定你輸入的IP了
在C:\Windows\System32\drivers\etc目錄下,修改host文件
需要注意的是,host在當前目錄下面用戶是沒有修改權(quán)限的,所以你需要先復(fù)制出來到桌面,然后用記事本打開修改,然后復(fù)制回去替換。
在文件末尾加上192.168.0.134 xx.com

然后在cmd模式下ping xx.com 看是否能ping通,如果可以證明域名沒有問題了。
正在 Ping xx.com [192.168.0.134] 具有 32 字節(jié)的數(shù)據(jù):
來自 192.168.0.134 的回復(fù): 字節(jié)=32 時間=1ms TTL=64
來自 192.168.0.134 的回復(fù): 字節(jié)=32 時間<1ms TTL=64
來自 192.168.0.134 的回復(fù): 字節(jié)=32 時間<1ms TTL=64
來自 192.168.0.134 的回復(fù): 字節(jié)=32 時間<1ms TTL=64
這個域名也只能在你本地起作用,實驗就簡單點好了。

下載nginx
http://nginx.org/en/download.html
選擇了穩(wěn)定版本
然后解壓到A服務(wù)器的你喜歡的目錄下面

 

首先是在A服務(wù)器上配置nginx,軟件的安裝我都不介紹了,在最后給出安裝說明的地址,然后根據(jù)步驟一步步來就好了。
修改nginx配置中的
在server中修改以下位置
location / {
            proxy_pass        http://xx.com;
            proxy_set_header  Host            $host;
            proxy_set_header  X-Real-IP        $remote_addr;
            proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
        }

在http中加入
#--------------------------------------------------------
upstream xx.com {
    server  192.168.0.132:8080;
    server  192.168.0.133:8080;
    server  127.0.0.1:8080;
}
#--------------------------------------------------------

我在A服務(wù)器上裝了tomcat。默認端口是8080。
其他兩臺就不裝了,簡單的配置了一個默認的頁面

在其他兩臺服務(wù)器上面nginx配置
server{
        listen 8080;
        server_name xx.com;
        index index.html;
        root /root;
    }
   
server {
    listen      80;
    server_name  xx.com;

修改了這兩個配置之后,三臺服務(wù)器全部重新啟動nginx

然后在瀏覽器中輸入xx.com
然后刷新頁面,就會出現(xiàn)三臺服務(wù)器不同的頁面了。
也就是說,當我們的項目的域名被訪問的時候會根據(jù)實際情況負載均衡至3臺服務(wù)器。

我覺得實際項目中,A服務(wù)器還是不要作為項目服務(wù)器的一部分,不用tomcat部署項目,
為什么呢,雖然這樣服務(wù)器有點浪費,但是,如果部署了項目的話,這樣A服務(wù)器就有可能出現(xiàn)宕機,導(dǎo)致BC服務(wù)器均不能被訪問。
如果沒有部署服務(wù)的話,那么即使B或C任意一臺服務(wù)器宕機,A服務(wù)器會自動均衡到另一臺服務(wù)器上面。

但是一些靜態(tài)資源的獲取可以放在A上面,這樣可以減輕后面服務(wù)器的壓力,同時提高A的利用率。

下面給出安裝軟件的步驟,很多網(wǎng)站上都寫的很好。我就不多說了。


當前文章:使用Nginx簡單實現(xiàn)負載均衡
網(wǎng)頁URL:http://m.5511xx.com/article/dhedcps.html