php 后台配置项Nginx 反向代理图片静态资源地址

如果某图片的请求地址为:http://localhost.yvhsse.com/uploads/2022-01-01/a.jpg

则Nginx 会到服务器的/www/wwwroot/resource/uploads/2022-01-01/a.jpg 里去找图片

可以使用正则方式匹配资源root目录去查找图片路径

在Nginx的对应的域名server中或对应的域名.conf文件中添加如下代码


location ~ (uploads|image[s]).*\.(gif|jpg|jpeg|png)$ {
    root /www/wwwroot/resource;
    autoindex on;
}

说明:

(uploads|images) 表示匹配符合规则开始的前缀目录,uploads或者images、image目录下的图片

(gif|jpg|jpeg|png) 表示匹配符合规则结束的文件后缀


配置完成之后,重启Nginx既可!

评论