
通过 nginx 反代到后端的应用服务器,css ,js 文件也放在后端这个应用服务器
那么怎么单独给这些 css,js 静态文件配置 expires 参数呢?
试过下面这种写法,导致 css ,js 文件没走反代,因而就访问不到了
location ~ .*\.(js|css)?$ { expires 12h; } location / { proxy_pass http://127.0.0.1:8090; } 1 Ansen Feb 11, 2022 expires 下面也加一行 proxy_pass 试试 |
2 Coolxiaobai Feb 11, 2022 在后端应用服务器单独跑个静态文件映射,顺便设置 epires 参数? |
4 Coolxiaobai Feb 11, 2022 1 楼的没毛病,通过 http://127.0.0.1:8090 能访问到这个静态资源的话。这个方法就可行 |
5 undeflife Feb 11, 2022 第一个 location 里加上 break |
6 fatbear Feb 11, 2022 第一个 location 里加上静态文件目录 |
7 fatbear Feb 11, 2022 location ~ .*\.(js|css)?$ { root /opt/project/ui expires 12h; } |