[proxy]
新手请教nginx代理tomcat作为子目录的问题
本帖最后由 Auroracxy 于 2013-09-24 16:57 编辑
有两台服务器,第一个服务器上有一个nginx 和一个tomcat是我的网站首页
配置是
upstream portal {
server 127.0.0.1:8080 max_fails=3 fail_timeout=20s;
}
server {
listen 80;
server_name www.test.cn;
location / {
proxy_pass http://portal_testin;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
上面这个是正常的,然后我需要把另外一台外网服务器的tomcat,链接到www.test.cn/second/下面,将上面的配置改为
upstream portal {
server 127.0.0.1:8080 max_fails=3 fail_timeout=20s;
}
upstream aaa {
server 202.1.1.1:8081 max_fails=3 fail_timeout=20s;
ip_hash;
}
server {
listen 80;
server_name www.test.cn;
location /second {
proxy_pass http://aaa ;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location / {
proxy_pass http://portal_testin;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
之后访问www.test.cn/second/ 虽然内容有了,但是没有排版,css路径走的都是/下的路径所以找不到,应该如何解决?或者有无其他思路