Nginx 反向代理web服务,静态资源问题处理
前情提要,这是我在上班摸鱼的时候,之前的开发的同事在群里问题的一个问题,之前我也没有处理过,就帮着处理了一下,下面把处理情况分享出来
1.nginx下载安装略
这里介绍的很详细
2.nginx反向代理
location /admin/ {
proxy_pass http://127.0.0.1:8080/;
}
最简单的反向代理
现在是这访问一下http://…:80/admin/
能成功访问,但是静态资源就是访问不到,原因也很简单,因为我们代理的项目对应这admin这个匹配条件,但是静态资源的请求没有这个条件
现在我们增加配置试试
#html|htm|gif|jpg|jpeg|bmp|png|ico|txt|
location ~ /js/.*\.(js|css)$
{
proxy_pass http://127.0.0.1:8080;
rewrite ^/admin/js/(.*)$ /js/$1 last;
# expires 7d;
}
在次尝试访问