当有些静态媒体文件,比如图片,视频,想通过nginx直接配置路由访问,不经过后台其他服务处理,配置如下:
在nginx配置文件中加上以下代码,
location /media/ {#路径自定义
alias /mediatest/;文件在服务器存储路径
expires 30d;#过期时间,让图片可以被浏览器缓存
}
比如nginx进程是由 nginx:nginx ,名为nginx组下的nginx用户启动的,最好设置 chown -R nginx:nginx /mediatest,
否则可能会出现403错误;
比如访问/mediatest下1.png文件,只需访问路由 /media/1.png