使用Nginx设置反向代理后无法识别css,js等等问题解决办法
我们都知道,使用nginx反向代理后,一个端口可以代理多个tomcat或者是一个tomcat下可以放置多个项目来启动。场景一:假设,在一个tomcat下,放置两个项目,在nginx上做两个不同域名映射。假设:A项目对应的域名是:a.xx.comB项目对应的域名是:b.xx.com做好映射后,启动项目、启动nginx,访问,项目可以访问,但是js、css都是404,如下图:解决思路:既然反向代理的路
我们都知道,使用nginx反向代理后,一个端口可以代理多个tomcat或者是一个tomcat下可以放置多个项目来启动。
场景一:假设,在一个tomcat下,放置两个项目,在nginx上做两个不同域名映射。
假设:
A项目对应的域名是:a.xx.com
B项目对应的域名是:b.xx.com
做好映射后,启动项目、启动nginx,访问,项目可以访问,但是js、css都是404,如下图:

解决思路:
既然反向代理的路径找不到怕文件,那么就单独指定js、css文件多访问路径即可。
在nginx的config配置文件中,修改方法:
创建location ~.*\.(gif|jpg)${},(如果配置文件中
原创不易,完成人机校验,阅读全文
相关推荐
其他随笔怎么理解Nginx的正反向代理经验分享【已解决】在使用yarn命令时候,错误提示 :The engine “node“ is incompatible with this module. Expected version 问题解决办法并发CAS的缺点和问题解决经验分享记录一次序列化引起的问题解决办法 查看已编译类序列化值SA-TOKEN【理论篇】SaTokenException: 非Web上下文无法获取Request问题解决 -理论篇工作小总结Java前后端分离跨域问题解决SA-TOKEN【已解决-实操篇】SaTokenException: 非Web上下文无法获取Request问题解决-实操篇工作小总结Java跨域-Redirect的跨域问题解决