windows環境下最簡單的nginx + tomcat負載均衡配置示例


后端是兩台tomcat服務器,我們簡稱為node1 和node2,訪問地址分別是 http://192.168.1.2:8080 和 http://192.168.1.4:8080

前端使用nginx來對這兩個服務進行負載均衡。

首先下載apahce tomcat7 並在192.168.1.4和192.168.1.2上進行部署(可以分別修改兩台服務器上部署的文件的index.jsp 用來區分node1和node2)

 

node1:

 

 

node2:

 

 

 

 

 

下載 nginx server(目前穩定版是1.4.4),解壓之后雙擊 nginx.exe啟動

 

conf目錄下的nginx.conf文件是nginx的配置文件,我們在這里配置負載均衡

下面給出配置文件,

http {
include mime.types;
default_type application/octet-stream;

sendfile on;

keepalive_timeout 65;


upstream localhost{
#這里指定多個源服務器,ip:端口,80端口的話可寫可不寫
server 192.168.1.2:8080;
server 192.168.1.4:8080;
}

server {
listen 80;
server_name localhost;

location / {

#啟動代理

proxy_pass http://localhost;
}

}

}

 

 

其中的upstream localhost這一項在原先的配置文件里邊沒有,需要加上。

確保node1和node2兩個節點可用,然后啟動nginx 訪問 http://localhost  nginx就會在node1和node2上做負載均衡。頁面上會隨機顯示 NODE1或NODE2

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM