直接通过nginx访问服务器图片

不凡 其他 97

通过代码接口访问图片,遇到有网络安全措施的地方,通过系统端口号来访问图片就被阻止了,只可以用默认的80来访问

直接在nginx中增加配置,无需改动代码就可满足图片的预览


先看一下数据库存储的地址

直接通过nginx访问服务器图片-第1张图片-爱制作博客

再看一下图片的实际位置

直接通过nginx访问服务器图片-第2张图片-爱制作博客

在不改代码的情况下这样配置即可兼容

location /profile/ {
alias /home/xmy/fuyang/; # 指向图片目录
autoindex on; # 可选:启用目录列表
try_files $uri $uri/ =404; # 尝试访问文件,若不存在则返回 404
}

之前是通过127.0.0.1:8080/profile/avatar/2024/09/30/b1862c51-1441-4eee-a9f5-8e967796a4a3.jpg,这样访问这张图片

修改后在系统中通过 ./profile/avatar/2024/09/30/b1862c51-1441-4eee-a9f5-8e967796a4a3.jpg,就可以访问了



标签: Nginx

上一篇CentOS升级node20版本

下一篇当前分类已是最新一篇

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~