學習筆記 Nginx tomcat負載均衡策略

2021-08-14 20:58:07 字數 1736 閱讀 5379

nginx中.配置檔案是conf路徑下的nginx.conf檔案.開啟之後會看到nginx本身的server**服務配置..ps:(tomcat集群嘛..當然要至少兩個tomcat吧...所以掠過了配置兩個tomcat的過程..還有還有..沒有買伺服器操作.在本地配置了位址網域名稱.www.canmall.com)

個人解讀.監聽的埠是80埠.

**服務名為localhost.而在我們伺服器(在此是我本機的linux.centos)中的/etc/hosts檔案中有對localhost的host配置即127.0.0.1

而location標籤指的是我們**網域名稱跳轉的目標檔案或者位址.這裡指位址.即index.html/index.htm....root表示路徑即html資料夾下

同理.error_page設定錯誤返回頁面 500.502.503.504錯誤資訊統一為/50x.html.當發生錯誤的時候就會跳轉到相對應的50x.html.

1.開始配置我們的負載均衡.首先查閱了下統一的都會新建乙個新的資料夾在conf下.自己也建立vhost資料夾.並在其中編寫我們不同的conf檔案配置.這樣做方便管理.不過要注意一點.建立vhost資料夾防止.conf檔案需要先在redis.conf檔案中配置.如下

很容易看出來.包含的檔案路徑.*表示佔位符(這個不用我說了吧--大司馬).

2.進入我們的vhost資料夾配置我們需要的負載均衡策略

首先.說明一下負載均衡的幾種策略.

1.預設的配置:輪詢..(這個不用我說了吧--大司馬)

2.權重.更具我們配置不同的權重來控制分配到的tomcat概率

3.ip hash.通過訪問的ip進行hash分配到tomcat上

4.url hash/fair  需要第三方的外掛程式...emmm沒去看(喲~!!小老闆.跟我搞這種東西?--馬老師)..

ps:新增負載均衡需要**網域名稱喲~~~~~~!!!!!然後再新增upstream + 網域名稱標籤在內配置策略.裡面需要放入server標識我們需要的tomcat位址host+port....

還有還有多了那個autoindex 項.這個是自動加索引.如果是檔案伺服器可以把其開啟對檔案進行索引操作...

還有還有access_log.就是配置log日誌檔案路徑嘛.要檢視日誌可以根據這裡路徑查詢log檔案.

3.記錄一下三種策略

1...輪詢...配置如下.upstream+網域名稱{}中不新增任何東西.因為是預設策略就...em..這樣吧.

2.權重.權重我們只需要在我們upstream中的server項後面加上weight = xx(預設是1).xx為數字.然後根據你填寫的weight的比重進行分配如圖:

3.ip hash.由於是利用ip位址去hash.所以能實現同乙個使用者訪問同乙個伺服器.不過.可能導致分配不均勻.配置如圖

好了...emmm記錄記錄下來

零基礎學習 nginx tomcat

我們平時對j2ee開發的時候使用的是tomcat伺服器,tomcat伺服器是用來解析servlet動態網頁的,比如jsp。而apache web伺服器只能處理靜態頁面,如html,css等。其實tomcat也可以解析靜態頁面,但是效率很差,我們在開發的時候因為注重開發,並不用考慮效能問題,所以並不需...

nginx tomcat初步學習,安裝配置

因為在編譯nginx時需要pcre環境 tar xzvf pcre 8.10.tar.gz 解壓後的路徑為 opt pcre 8.10 3 開始編譯安裝nginx cd nginx 0.8.54 configure with pcre opt pcre 8.10 make make install ...

nginx tomcat集群過程

1.裝多tomcat,注意埠不要一樣,每乙個tomcat都要設三個埠,都要不一樣 比如配兩個,啟動起來,如果埠衝突起啟不了 配製nginx配製如下 user nobody worker processes 2 error log logs error.log error log logs error...