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

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

新聞中心

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

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

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

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

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

主人本機(jī)使用的是Windows系統(tǒng),其他系統(tǒng)自己看著辦,改一下本地的host,這樣瀏覽器輸入這個域名就能解析到固定你輸入的IP了
在C:\Windows\System32\drivers\etc目錄下,修改host文件
需要注意的是,host在當(dāng)前目錄下面用戶是沒有修改權(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
這個域名也只能在你本地起作用,實(shí)驗(yàn)就簡單點(diǎn)好了。

下載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。默認(rèn)端口是8080。
其他兩臺就不裝了,簡單的配置了一個默認(rèn)的頁面

在其他兩臺服務(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ù)器不同的頁面了。
也就是說,當(dāng)我們的項(xiàng)目的域名被訪問的時候會根據(jù)實(shí)際情況負(fù)載均衡至3臺服務(wù)器。

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

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

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


網(wǎng)站標(biāo)題:使用Nginx簡單實(shí)現(xiàn)負(fù)載均衡
瀏覽地址:http://www.5511xx.com/article/dhedcps.html