请教一个nginx代理的问题:相同域名不同端口的两个网站,分别使用了nginx代理都是通过location去匹配的,站点1的location / 站点2的location code/login 访问结果站点2的静态资源访问不到?

相同域名不同端口的两个网站,分别使用了nginx代理都是通过location去匹配的,站点1的location / 站点2的location code/login 访问结果站点2的静态资源访问不到?

站点1 conf配置:
location / {

      root   /xxxxxx/pinpoint-web-1.8.1;
      index  index.html index.htm;
      auth_basic   "Input Password:";
      auth_basic_user_file "/usr/local/nginx/pass";
      proxy_pass   https://xxxxxxx:8444/;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $host;

}

站点2 conf配置:
location /code/login {
root /xxxxx/core;
index login.html index.html index.htm;
proxy_pass https://xxxxxx:8443/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

1个回答

感觉你的这个location写的有点奇怪,既然location中写了proxy_pass,就是把匹配该location的url直接转发走了,那为何还要在location中指定root目录呢?这两者是冲突的。

weixin_43975295
weixin_43975295 那得看一下日志了,看看是什么原因返回的404,因为你的这个是转发走了,但看这个nginx匹配没看出来有什么问题,可能要看下转发后的处理。
3 个月之前 回复
m0_37542124
m0_37542124 去掉后效果也是一样的
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
keepalived+nginx,主从模式,双主模式 ,域名映射
2
Nginx代理Mongodb问题
2
Nginx中监听两个uwsgi端口,实现可以访问两个Django项目,是不是必须要有域名才可以?
1
通过nginx正向代理连接SqlServer数据库的问题
0
nginx: [emerg] unknown directive "ngx_fastdfs_module" in /usr/local/nginx/conf/nginx.conf:50
4
小弟新人一个,想问问,多个域名如果解析到同一台主机的不同端口?
2
Docker中nginx服务器端口问题
1
iis80端和nginx端口冲突,用的一个VPS,iis80端口不能改的情况,怎么把nginx上面网站的域名后缀端口隐藏。
2
同一个VPS,nginx配置非80端口,怎么隐藏掉nodejs网站后面的端口号,前提是iis80端口不修改!
2
使用nginx代理,把旧的html替换成新的之后,打开网页还是显示旧的
2
nginx如何转发相同请求到不同服务器
1
nginx 反向代理 静态资源 url重写?
1
django websocket 聊天功能 用nginx代理 访问失败
2
nginx代理静态文件的问题
2
nginx反向代理,nginx服务器 本身是走所有流量吗?
2
Nginx中的strema模块怎样实现配置2台tomcat代理到同一个端口下
1
django线上部署,域名不加端口号怎么访问
1
请教一个nginx代理的问题:相同域名不同端口的两个网站,分别使用了nginx代理都是通过location去匹配的,站点1的location / 站点2的location code/login 访问结果站点2的静态资源访问不到?
2
linux服务器 nginx配置域名,IP可以访问 域名访问不了
1
nginx反向代理出现504timeout是怎么j解决?