工作小总结

使用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,如下图:

0d88d9a18c5ec5c588aa8e83f60a4609.png

解决思路:
既然反向代理的路径找不到怕文件,那么就单独指定js、css文件多访问路径即可。

在nginx的config配置文件中,修改方法:

创建location ~.*\.(gif|jpg)${},(如果配置文件中

原创不易,完成人机校验,阅读全文

相关推荐