一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Nginx - Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟

Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟

2020-10-01 01:27H.U.C-王子 Nginx

這篇文章主要介紹了Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟,幫助大家搭建負(fù)載均衡集群,感興趣的朋友可以了解下

前言

今天,王子與大家閑談一下如何在Windows下使用Nginx+Tomcat負(fù)載均衡的完整步驟,小伙伴們可以試著自己動手實(shí)踐一下哦。

另外說明一點(diǎn),本篇文章是純實(shí)操文章,不涉及太多原理的解讀,后期可能單獨(dú)開一個專欄來深入討論Nginx的原理。

好了那我們直接開始。

下載Nginx

首先我們?nèi)ス倬W(wǎng)下載一個Windows穩(wěn)定版本的Nginx,官網(wǎng)地址:http://nginx.org/en/download.html

Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟

下載后解壓到想要的位置,小伙伴們要注意了,千萬不要把它解壓到帶有中文的文件夾下,會導(dǎo)致不能啟動的。

Window上的啟動非常簡單,我們只要進(jìn)入文件夾,雙擊nginx.exe就可以直接啟動了

nginx的默認(rèn)端口是80端口,由于王子電腦上的80端口被ISS占用,所以我們修改一下端口,改成81端口。

修改端口也很容易,直接進(jìn)入conf文件夾,打開nginx.conf文件,修改如下位置即可:

Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟

修改后,我們直接雙擊就可以啟動Nginx服務(wù)了,你會看到一個一閃而過的命令窗口,不用在意,其實(shí)已經(jīng)啟動成功了,我們在瀏覽器輸入http://localhost:81/,就可以看到Nginx的啟動頁面了。

Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟

這樣我們的Nginx環(huán)境就部署好了。

配置文件介紹

現(xiàn)在我們有了Nginx的環(huán)境,接下來我們的目標(biāo)是通過Nginx將用戶的請求反向代理到Tomcat上,那么我們首先啟動一臺Tomcat服務(wù)器,默認(rèn)配置即可。

然后我們打開nginx.conf文件,王子給大家簡單介紹一下里面的一些配置的含義。

    listen    81;
    server_name localhost;

listen:剛才我們已經(jīng)改過了,它就是代表Nginx的監(jiān)聽端口,這個沒什么可說的

server_name:表示監(jiān)聽到之后請求轉(zhuǎn)到哪里,默認(rèn)直接轉(zhuǎn)到本地。

    location / {
      root  html;
      index index.html index.htm;
    }

location:表示匹配的路徑,這時配置了/表示所有請求都被匹配到這里

root:里面配置了root這時表示當(dāng)匹配這個請求的路徑時,將會在html這個文件夾內(nèi)尋找相應(yīng)的文件。

index:當(dāng)沒有指定主頁時,默認(rèn)會選擇這個指定的文件,它可以有多個,并按順序來加載,如果第一個不存在,則找第二個,依此類推。

除了這些配置,我們再補(bǔ)充一個配置

proxy_pass,它表示代理路徑,相當(dāng)于轉(zhuǎn)發(fā),而不像之前說的root必須指定一個文件夾。

那么現(xiàn)在我們修改一下配置文件,如下:

location / { 
  proxy_pass http://localhost:8080;
} 

然后我們讓Nginx重新加載配置文件,回到Nginx根目錄執(zhí)行nginx -s reload命令就可以了。

然后我們再重新打開Nginx的頁面,小伙伴們,是不是發(fā)現(xiàn)它已經(jīng)打開了Tomcat頁面呢。

實(shí)現(xiàn)負(fù)載均衡的配置

剛剛我們已經(jīng)實(shí)現(xiàn)了請求的反向代理,從Nginx轉(zhuǎn)發(fā)到了Tomcat上,那么如何配置可以實(shí)現(xiàn)一個Tomcat的負(fù)載均衡集群呢,其實(shí)也是很容易的。

配置如下:

upstream localtomcat { 
  server localhost:8080; 
} 
 
server{ 
    location / { 
      proxy_pass http://localtomcat; 
    } 
    #......其他省略 
}

小伙伴們,劃重點(diǎn)了,這里一定要注意。upstream后的名字一定不要帶下劃線,Nginx是不認(rèn)下劃線的,會導(dǎo)致轉(zhuǎn)發(fā)異常。

那么如何添加新的tomcat實(shí)現(xiàn)負(fù)載均衡呢?

我們修改端口,新打開一個tomcat服務(wù)器,端口為8081,然后增加配置如下:

upstream localtomcat { 
  server localhost:8080; 
  server localhost:8081; 
} 

再重新加載Nginx的配置文件,你會發(fā)現(xiàn),負(fù)載均衡已經(jīng)實(shí)現(xiàn)了,現(xiàn)在會向兩臺tomcat轉(zhuǎn)發(fā)請求了。

而且我們可以設(shè)置weight=數(shù)字來指定每個tomcat的權(quán)重,數(shù)字越大,表明請求到的機(jī)會越大。

配置如下:

upstream localtomcat { 
  server localhost:8080 weight=1; 
  server localhost:8081 weight=5; 
} 

總結(jié)

好了,到這里我們已經(jīng)在Windows下搭建好了Nginx+Tomcat的負(fù)載均衡集群。

王子今天的分享就到這里了,歡迎小伙伴們繼續(xù)關(guān)注后續(xù)文章。

以上就是Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟的詳細(xì)內(nèi)容,更多關(guān)于Nginx+Tomcat做負(fù)載均衡的資料請關(guān)注服務(wù)器之家其它相關(guān)文章!

原文鏈接:https://www.cnblogs.com/lm970585581/p/13688425.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩黄色录像 | 午夜影院免费观看视频 | 亚洲精品中文字幕第一区 | 奇米成人| 欧美成人一区二区 | 日韩欧美在线一区二区三区 | 32pao强力打造免费高速高 | 国产一卡二卡3卡4卡四卡在线 | 色天天综合色天天看 | 给我免费的视频在线观看 | 太深了 太粗h1v1 | 亚洲天堂网在线观看视频 | 暖暖中国免费观看高清完整版 | 色视频国产 | 精品视频在线播放 | 污黄漫 | 日韩精品欧美 | 国产毛片一级aaaaa片 | 西西人体大胆啪啪私拍色约约 | 国产在线精品观看 | 91香蕉国产视频 | 小SAO货边洗澡边CAO你动漫 | 国产成人啪精品午夜在线观看 | 欧美xxoo做爰猛烈视频 | 给我免费的视频在线观看 | 成全视频在线观看免费 | 日韩成人在线影院 | 免费一级毛片完整版在线看 | 国产精品国产精品国产三级普 | 亚洲色图亚洲色图 | 亚洲成人贴图 | porono日本动漫 | jzz大全部 | 成人福利免费视频 | 欧美整片在线 | 免费在线观看网址入口 | 九九九国产视频 | 草免费视频 | 娇妻与老头绿文小说系列 | 天天综合天天综合 | www.九九热|