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