nginx tomcat 實現負載均衡

2021-08-01 16:49:51 字數 3644 閱讀 2215

nginx做反向**伺服器,做個集群還是很容易的,關鍵這個東西還是面費的,相比於f5之類的伺服器,真的是很不錯的了,

最近手閒,就搭個隨便玩玩,以後如果自己想搞個什麼東西的話,興許還用得上。

首先先講下linux的路徑關係

linux 的軟體安裝目錄是也是有講究的,理解這一點,在對系統管理是有益的

/usr:系統級的目錄,可以理解為c

:/windows/,/usr/lib理解為c

:/windows/system32。

/usr/local:使用者級的程式目錄,可以理解為c

:/progrem

files/。使用者自己編譯的軟體缺省會安裝到這個目錄下。

/opt:使用者級的程式目錄,可以理解為d

:/software,opt有可選的意思,這裡可以用於放置第三方大型軟體(或遊戲),當你不需要時,直接rm -rf掉即可。在硬碟容量不夠時,也可將/opt單獨掛載到其他磁碟上使用。

原始碼放**?

/usr/src:系統級的原始碼目錄。

/usr/local/src:使用者級的原始碼目錄。

三個伺服器:20.4.16.9;20.4.16.10;20.4.16.35;

nginx:1.8.0(這個應該是目前最穩定的)

tomcat:7.0.61

jdk:1.6(gs測試環境不能公升級)

初步打算9做nginx伺服器,那兩個搞個tomcat將就下,改天再做ha

先初始化安裝環境

./configure: error: ssl modules require the openssl library.

執行 yum -y install openssl openssl-devel

yum -y install gcc gcc-c++ autoconf automake make (錯誤忘了記錄)

yum -y install zlib zlib-devel openssl openssl-devel pcre-devel(錯誤忘了記錄)

nginx安裝部署

tar -zxvf nginx-1.8.0.tar.gz -c /home/ljp/ 將其解壓到指定目錄,會產生 nginx-1.8.0 資料夾

到nginx-1.8.0資料夾下 修改配置檔案

然後 mkdir -p /var/temp/nginx 。。

make

make install

然後,安裝結束了,這個是解壓後的目錄結構

worker_processes 1; 這個nginx工作的時候走幾個執行緒,看cpu吧

#error_log logs/error.log; 這幾個就不多說了吧

}

對了,這個是唯讀檔案,不讓修改,菜點的可以執行chmod 777 * ,然後就可以儲存了。

我修改了埠,預設是80,我修改為88了,進入/etc/sysconfig vi iptables 開啟埠的防火牆

## zookeeper

-a input -m

state --state new -m tcp -p tcp --dport 2181 -j accept

-a input -m

state --state new -m tcp -p tcp --dport 2888 -j accept

-a input -m

state --state new -m tcp -p tcp --dport 3888 -j accept

## apache-tomcat

-a input -m

state --state new -m tcp -p tcp --dport 8080 -j accept

## dubbo-mpnotor

-a input -m

state --state new -m tcp -p tcp --dport 7070 -j accept

-a input -m

state --state new -m tcp -p tcp --dport 8090 -j accept

## nginx

-a input -m

state --state new -m tcp -p tcp --dport 88 -j accept

然後儲存退出,service iptables stop ;關閉防火牆,service iptables start 再啟動。ok!!!!

這個就是詳細的配置了,嘿嘿嘿。然後進入sbin ,

啟動:./nginx ;關閉 ./nginx -s quit

好了,這樣就已經可以負載均衡了,等有時間了,再做ha吧。有問題可以聯絡我。

nginx tomcat實現負載均衡

負載均衡 是一種優化資源利用率技術,用來在多個計算機 網路連線 cpu 磁碟驅動器或其他資源中分配負載,以達到最大化吞吐率 最小化響應時間 同時避免過載的目的。可以理解為 日常生活中總會有一些擁擠的地方,比如地鐵站 醫院 火車站等。其實根據我們的經驗,無論是 還是排隊入場,這些場所一般都會設定多個服...

Nginx tomcat 實現負載均衡集群

nginx 1.8.0 apache tomcat 6.0.33 實現高效能負載均衡的tomcat集群 2 然後解壓兩個tomcat,分別命名為apache tomcat 6.0.33 1和apache tomcat 6.0.33 2 3 然後修改這兩個tomcat的啟動埠,分別為18080和280...

Nginx tomcat 實現負載均衡集群

一 工具 nginx 1.8.0 apache tomcat 6.0.33 二 目標 實現高效能負載均衡的tomcat集群 三 步驟 共需修改3處埠 當然第二台tomcat也一樣,如下圖 4 然後啟動兩個tomcat,並訪問,看是否正常 5 然後修改上面兩個tomcat的預設頁面 為了區分下面到底訪...