win10配置nginx代理两个tomcat
1. 配置nginx的配置文件如下
user www www;
worker_processes auto;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream tomcat{
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:9080 weight=1;
}
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
主要是两处
upstream tomcat{
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:9080 weight=1;
}
配置两台tomcat 的port,weight是权重,权重越大,分配到的几率越高。
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat/;
}
其中proxy_pass #####
指定反向代理的upstream后的名称,这里是tomcat
2. 启动nginx,打开浏览器
浏览器输入localhost,刷新页面,两个tomcat轮询出现