激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

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

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

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

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

前言

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

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

好了那我們直接開始。

下載Nginx

首先我們去官網下載一個Windows穩定版本的Nginx,官網地址:http://nginx.org/en/download.html

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

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

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

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

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

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

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

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

這樣我們的Nginx環境就部署好了。

配置文件介紹

現在我們有了Nginx的環境,接下來我們的目標是通過Nginx將用戶的請求反向代理到Tomcat上,那么我們首先啟動一臺Tomcat服務器,默認配置即可。

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

    listen    81;
    server_name localhost;

listen:剛才我們已經改過了,它就是代表Nginx的監聽端口,這個沒什么可說的

server_name:表示監聽到之后請求轉到哪里,默認直接轉到本地。

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

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

root:里面配置了root這時表示當匹配這個請求的路徑時,將會在html這個文件夾內尋找相應的文件。

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

除了這些配置,我們再補充一個配置

proxy_pass,它表示代理路徑,相當于轉發,而不像之前說的root必須指定一個文件夾。

那么現在我們修改一下配置文件,如下:

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

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

然后我們再重新打開Nginx的頁面,小伙伴們,是不是發現它已經打開了Tomcat頁面呢。

實現負載均衡的配置

剛剛我們已經實現了請求的反向代理,從Nginx轉發到了Tomcat上,那么如何配置可以實現一個Tomcat的負載均衡集群呢,其實也是很容易的。

配置如下:

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

小伙伴們,劃重點了,這里一定要注意。upstream后的名字一定不要帶下劃線,Nginx是不認下劃線的,會導致轉發異常。

那么如何添加新的tomcat實現負載均衡呢?

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

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

再重新加載Nginx的配置文件,你會發現,負載均衡已經實現了,現在會向兩臺tomcat轉發請求了。

而且我們可以設置weight=數字來指定每個tomcat的權重,數字越大,表明請求到的機會越大。

配置如下:

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

總結

好了,到這里我們已經在Windows下搭建好了Nginx+Tomcat的負載均衡集群。

王子今天的分享就到這里了,歡迎小伙伴們繼續關注后續文章。

以上就是Windows下使用Nginx+Tomcat做負載均衡的完整步驟的詳細內容,更多關于Nginx+Tomcat做負載均衡的資料請關注服務器之家其它相關文章!

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 爱操av| 久久国产精品久久久久久电车 | 久久久久97国产精 | 欧美成人午夜 | 黄污视频在线看 | 欧美四级在线观看 | 中文字幕国产日韩 | 孕妇体内谢精满日本电影 | 亚洲第一页夜 | 一级毛片真人免费播放视频 | 56av国产精品久久久久久久 | 在线看免费观看av | 免费一级在线视频 | 欧美精品色精品一区二区三区 | av免费av| 91高清国产视频 | 日韩在线激情 | 日本高清电影在线播放 | 免费看欧美黑人毛片 | a一级黄色毛片 | 亚洲天堂中文字幕在线观看 | 天堂成人国产精品一区 | 亚洲免费在线看 | 毛片电影在线看 | 成人午夜免费观看 | 久久噜噜噜精品国产亚洲综合 | 日韩激情一区二区三区 | v天堂在线视频 | free国产hd老熟bbw | 鲁人人人鲁人人鲁精品 | 日本精品久久久久 | 免费国产不卡午夜福在线 | 国产成人精品免费视频大全最热 | 国产精品成人一区二区三区电影毛片 | 久久成人国产精品 | 久久久久久久免费看 | 依人九九 | 成年人网站视频免费 | 2021免费日韩视频网 | 欧美极品免费 | 91久久九色 |