最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年09月28日 09:08:14   作者:H.U.C-王子  
這篇文章主要介紹了Windows下使用Nginx+Tomcat做負(fù)載均衡的完整步驟,幫助大家搭建負(fù)載均衡集群,感興趣的朋友可以了解下

前言

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

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

好了那我們直接開始。

下載Nginx

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

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

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

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

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

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

這樣我們的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頁面呢。

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

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

配置如下:

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

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

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

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

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

再重新加載Nginx的配置文件,你會發(fā)現(xiàn),負(fù)載均衡已經(jīng)實現(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)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • nginx 訪問限制與訪問控制的實現(xiàn)

    nginx 訪問限制與訪問控制的實現(xiàn)

    訪問控制要做的事情是控制客戶端的資源訪問權(quán)限,本文主要介紹了nginx 訪問限制與訪問控制的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 關(guān)于nginx proxy_set部分常見配置

    關(guān)于nginx proxy_set部分常見配置

    這篇文章主要介紹了關(guān)于nginx proxy_set部分常見配置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Nginx負(fù)載均衡健康檢查性能提升

    Nginx負(fù)載均衡健康檢查性能提升

    這篇文章主要為大家介紹了Nginx負(fù)載均衡健康檢查性能提升,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 詳解Nginx輪詢算法底層實現(xiàn)的方法

    詳解Nginx輪詢算法底層實現(xiàn)的方法

    這篇文章主要介紹了詳解Nginx輪詢算法底層實現(xiàn)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 詳解Nginx如何根據(jù)swagger關(guān)鍵字屏蔽頁面

    詳解Nginx如何根據(jù)swagger關(guān)鍵字屏蔽頁面

    這篇文章主要為大家詳細(xì)介紹了Nginx 如何根據(jù)swagger關(guān)鍵字屏蔽頁面的實現(xiàn)方案,文中有詳細(xì)的解決方案,對我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • Nginx服務(wù)優(yōu)化配置方案

    Nginx服務(wù)優(yōu)化配置方案

    這篇文章主要介紹了Nginx服務(wù)優(yōu)化配置方案,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-03-03
  • 如何在nginx中配置緩存靜態(tài)文件

    如何在nginx中配置緩存靜態(tài)文件

    本篇文章主要介紹了如何在 nginx 中緩存靜態(tài)文件配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Nginx 簡單的負(fù)載均衡配置示例

    Nginx 簡單的負(fù)載均衡配置示例

    Nginx 簡單的負(fù)載均衡配置示例,需要的朋友可以參考下。
    2009-10-10
  • Nginx整合Kafka的方法示例

    Nginx整合Kafka的方法示例

    這篇文章主要介紹了Nginx整合Kafka的方法示例,nginx整合kafak后,可以將nginx中的數(shù)據(jù),直接保存到kafka中,感興趣的小伙伴們可以參考一下
    2018-10-10
  • nginx支持.htaccess文件實現(xiàn)偽靜態(tài)的方法分享

    nginx支持.htaccess文件實現(xiàn)偽靜態(tài)的方法分享

    這篇文章主要介紹了nginx支持.htaccess文件實現(xiàn)偽靜態(tài)的方法分享,需要的朋友可以參考下
    2015-01-01

最新評論

教育| 浦县| 卢龙县| 河池市| 宁明县| 郧西县| 罗田县| 彩票| 贡山| 定安县| 兴国县| 三河市| 那坡县| 太仆寺旗| 望江县| 阿合奇县| 新津县| 库伦旗| 浪卡子县| 东海县| 通海县| 阳城县| 岳池县| 天祝| 吉安市| 宜黄县| 平顺县| 桑植县| 榆林市| 平陆县| 肇东市| 上高县| 沅陵县| 宁乡县| 天峻县| 阿克| 青海省| 秀山| 昌平区| 高邑县| 安龙县|