Nginx负载均衡配置
请教各位大神一个问题:
在一台服务器上面部署了3个Tomcat应用对应短裤分别为:8080,8081,8082
现在使用Nginx尝试下负载均衡
我的项目路径为:
/home/node8080/tomcat/webapps/demo
/home/node8081/tomcat/webapps/demo
/home/node8082/tomcat/webapps/demo
我的Nginx的路径为:
/usr/local/nginx/nginx
nginx.conf配置如下:
upstream 192.168.160.130 {
server 127.0.0.1:8080 weight=2;
server 127.0.0.1:8081 weight=2;
server 127.0.0.1:8082 weight=2;
}
server {
listen 80;
server_name 192.168.160.130;
access_log logs/demo.log;
index index.html;
charset UTF8;
root /demo;
}
但是浏览器输入http://192.168.160.130/demo/index.html的时候报404
错误error.log显示为:
[error] 7683#0: *1 open() "/demo/demo/index.html" failed (2: No such file or directory), client: 192.168.160.1, server: 192.168.160.130, request: "GET /demo/index.html HTTP/1.1", host: "192.168.160.130"
demo.log显示为:
[07/Apr/2014:00:27:34 +0800] "GET /demo/index.html HTTP/1.1" 404 571 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36"
网上介绍说:root 是配置服务器根目录的,我现在该怎么配置
请问我的的配置哪里出错了