Nginx+Tomcat負載均衡超簡易實現(上)


    之前常用apache+tomcat多實例作負載均衡實現,近兩天研究Nginx,下面是nginx+tomcat的負責均衡實現,過程很是簡單,比起apache的配置,nginx的配置很是的清晰易懂,也很簡潔,配置的過程你是寫json,但更像是在用一門小語言寫代碼。 css

實現環境:windows 七、nginx-1.3.九、tomcat 6.029 nginx

開始啦! apache

第一步:修改nginx.conf文件 json

修改以下: windows

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

這樣設置,全部的請求都要經過nginx轉發到tomcat,更多的時候,咱們但願nginx處理靜態請求,如:圖片、js、css等,而tomcat處理動態請求,如:*.jsp、*.do、*.action、*.jspf等,來達到動態靜態分離的目的。這時只須要這樣來修改便可實現: 瀏覽器


location ~ \.(jsp|do|action)$ {
        pass_proxy http://localhost:8080;
}

location ~ \.(jpg|bmp|gip|png|htm|css|js)$ {
        root d:/www/root/;
}


proxy_pass爲nginx轉發的tomcat訪問路徑, tomcat

從新加載nginx:path\to\nginx\>nginx -s reload 負載均衡

第二步:設置tomcat的http訪問端口爲8080並啓動 jsp

第三步:打開瀏覽器輸入:http://localhost,若是不出意外,將訪問到tomcat的根路徑 lua

注意:要保證,80端口沒有被佔用,若是機器上裝有apache之類的http server最好先將其服務停掉。

相關文章
相關標籤/搜索