美文网首页
Nginx图片访问配置

Nginx图片访问配置

作者: 8813d76fee36 | 来源:发表于2017-12-26 11:37 被阅读360次

对Nginx配置使我们能够直接访问到图片资源。

  • 打开nginx配置

$ vim /etc/nginx/nginx.conf

  • 在http节点内添加以下配置
location /images {
       alias /home/demo/images/;
}

该配置到效果是将/images与下面的/home/demo/images/路径形成映射关系。
/home/demo/images/路径即为存放图片的路径。

配置路径映射
  • 保存配置并重启Nginx

$ :wq
$ nginx -s reload 或进入到nginx执行文件目录下执行 ./nginx -s reload

  • 尝试访问图片
    如有一张名为avatar.jpg到图片存放在/home/demo/images/user/avatar/avatar.jpg路径,则根据我们刚才的配置,在浏览器输入http(s)://www.xxx.cn(你的域名)/images/user/avatar/avatar.jpg即可访问到。

出现403 Forbiden解决

若出现403 Forbiden拒绝访问,则可在以下两方面入手。

  • 修改Nginx配置,在配置顶部添加root访问权限。

    添加ROOT
  • 提升图片所在路径访问权限

$ chmod -R 755 /home/demo/images

相关文章

网友评论

      本文标题:Nginx图片访问配置

      本文链接:https://www.haomeiwen.com/subject/nzpdgxtx.html