nginxtomcat配置負(fù)載均衡

nginxtomcat配置負(fù)載均衡

ID:8806689

大?。?.04 MB

頁數(shù):14頁

時間:2018-04-08

nginxtomcat配置負(fù)載均衡_第1頁
nginxtomcat配置負(fù)載均衡_第2頁
nginxtomcat配置負(fù)載均衡_第3頁
nginxtomcat配置負(fù)載均衡_第4頁
nginxtomcat配置負(fù)載均衡_第5頁
資源描述:

《nginxtomcat配置負(fù)載均衡》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、開發(fā)的應(yīng)用采用F5負(fù)載均衡交換機(jī),F(xiàn)5將請求轉(zhuǎn)發(fā)給5臺hpunix服務(wù)器,每臺服務(wù)器有多個webserver實例,對外提供web服務(wù)和socket等接口服務(wù)。之初,曾有個小小的疑問為何不采用開源的apache、Nginx軟件負(fù)載,F(xiàn)5設(shè)備動輒幾十萬,價格昂貴?自己一個比較幼稚的問題,后續(xù)明白:F5是操作于IOS網(wǎng)絡(luò)模型的傳輸層,Nginx、apache是基于http反向代理方式,位于ISO模型的第七層應(yīng)用層。直白些就是TCPUDP和http協(xié)議的區(qū)別,Nginx不能為基于TCP協(xié)議的應(yīng)用提供負(fù)載均衡。?????了解了二者之間的區(qū)別于應(yīng)用場景,對Nginx產(chǎn)生濃

2、厚的興趣,閱讀張宴的<實戰(zhàn)Nginx>(這個85年的小伙子年輕有為羨慕+妒忌),搞明白了大致原理和配置,Ubuntu10.10,window下對Nginx+tomcat負(fù)載均衡做了配置嘗試,將全部請求轉(zhuǎn)發(fā)到tomcat,并未做靜態(tài),動態(tài)分開,圖片防盜鏈等配置。Nginx介紹????Nginx(發(fā)音同enginex)是一款輕量級的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,并在一個BSD-like協(xié)議下發(fā)行。?其特點是占有內(nèi)存少,并發(fā)能力強(qiáng),事實上nginx的并發(fā)能力確實在同類型的網(wǎng)頁伺服器中表現(xiàn)較好.目前中國大陸使用nginx網(wǎng)站用

3、戶有:新浪、網(wǎng)易、騰訊,另外知名的微網(wǎng)志Plurk也使用nginx。???上面的全是Nginx介紹基本上是廢話,下面轉(zhuǎn)入正題,圖文結(jié)合展示基本配置,首先是window環(huán)境、其次是Ubuntu環(huán)境(Vbox虛擬)。本文主要基于Nginx下配置兩臺tomcat,結(jié)構(gòu)如下圖:?Windowxp環(huán)境:Nginx+Tomcat61、下載地址???????http://nginx.org/en/download.html,這里我們推薦下載穩(wěn)定版(stableversions),本文采用nginx-0.8.20。2、目錄結(jié)構(gòu)?????Nginx-??????????????

4、

5、_?conf??配置目錄??????????????

6、_?contrib??????????????

7、_?docs文檔目錄??????????????

8、_?logs?日志目錄??????????????

9、_?temp臨時文件目錄??????????????

10、_?html靜態(tài)頁面目錄??????????????

11、_?nginx.exe主程序?????window下安裝Nginx極其簡單,解壓縮到一個無空格的英文目錄即可(個人習(xí)慣,擔(dān)心中文出問題),雙擊nginx啟動,這里我安裝到:D:server目錄,下面涉及到的tomcat也安裝在此目錄。????DOS環(huán)

12、境啟動??若果想停止nginx,dos環(huán)境運行命令:nginx-sstop3、nginx.conf配置??Nginx配置文件默認(rèn)在conf目錄,主要配置文件為nginx.conf,我們安裝在D:serverginx-0.8.20、默認(rèn)主配置文件為D:serverginx-0.8.20ginx.conf。下面是nginx作為前端反向代理服務(wù)器的配置。Nginx.conf代碼?1.#Nginx所用用戶和組,window下不指定??2.#user??niumd?niumd;??3.??4.#工作的子進(jìn)程數(shù)量(通常等于CPU數(shù)量或者2倍于CPU)??5

13、.worker_processes??2;??6.??7.#錯誤日志存放路徑??8.#error_log??logs/error.log;??9.#error_log??logs/error.log??notice;??10.error_log??logs/error.log??info;??11.??12.#指定pid存放文件??13.pid????????logs/nginx.pid;??14.??15.events?{??16.????#使用網(wǎng)絡(luò)IO模型linux建議epoll,F(xiàn)reeBSD建議采用kqueue,window下不指定。??17.????

14、#use?epoll;??1.??????2.????#允許最大連接數(shù)??3.????worker_connections??2048;??4.}??5.??6.http?{??7.????include???????mime.types;??8.????default_type??application/octet-stream;??9.??10.????????#定義日志格式??11.????#log_format??main??'$remote_addr?-?$remote_user?[$time_local]?$request?'??12.????#?

15、?????????????????'"

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。