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