Linux中nginx反向代理多个tomcat
1、查找nginx安装信息:find / -name nginx
/usr/local/nginx
/usr/local/nginx/sbin/nginx
/data/nginx
/data/nginx/nginx-1.6.2/objs/nginx
2、修改配置文件
进 /usr/local/nginx
进 conf 文件夹
vi nginx.conf
a、 在http{}节点之间添加upstream配置。(注意不要写localhost,不然访问速度会很慢)
upstream nginxDemo {
server 127.0.0.1:8081;
#服务器地址1
server 127.0.0.1:8082;
#服务器地址2
server 127.0.0.1:8082;
#服务器地址3
server 127.0.0.1:8083;
#服务器地址4
}
b、用proxy_pass配置反向代理地址,在location\{}中,利;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致(也就是nginxDemo这个名称是自定义的,两个地方需要一致)
location / {
root html;
index index.html index.htm;
proxy_pass http:
//nginxDemo
;
#配置方向代理地址
}
重启nginx: 1、进 /usr/local/nginx/sbin 2、重启: ./nginx -s reload