Nginx alias 配置静态文件路径 2022-11-15
2023-03-02 本文已影响0人
阿然学编程
- 精确匹配,只有完全匹配上才能生效
location /i/ {
alias /data/w3/;
}
- ^~ 使用了^~标记,前缀匹配,匹配优先级高
location ^~ /t/ {
# 配置静态文件的路径
alias /www/root/html/new_t/;
autoindex on; #启用目录浏览
# 缓存控制
expires 7d;
add_header Cache-Control "public";
# 针对不同文件类型设置缓存时间
location ~ .*\.(css|js)?$ {
expires 10d; # CSS 和 JS 文件缓存10天
}
location ~ .*\.(jpg|jpeg|png|gif|ico)$ {
expires 30d; # 图片文件缓存30天
}
location ~ .*\.(woff|woff2|ttf|otf)$ {
expires 30d; # 字体文件缓存30天
}
}
最好修改完重启nginx保证配置生效