服务器访问本机图片nginx配置

下面是Nginx的配置

然后是yml文件配置

后端返回给前端的数据直接返回这个地址就可以了

复制代码
{
    "success": true,
    "code": "200",
    "msg": "操作成功",
    "data": [
        {
            "趋势": "https://120.26.98.185:8090/shanhaijing/data/up.png",
            "来电地区": "重庆",
            "来电量": 58
        },
        {
            "趋势": "https://120.26.98.185:8090/shanhaijing/data/up.png",
            "来电地区": "杭州",
            "来电量": 12
        },
        {
            "趋势": "https://120.26.98.185:8090/shanhaijing/data/up.png",
            "来电地区": "抚州",
            "来电量": 11
        },
        {
            "趋势": "https://120.26.98.185:8090/shanhaijing/data/down.png",
            "来电地区": "郑州",
            "来电量": 2
        }
    ]
}

这样前端就能直接访问到服务器本机上的图片了

其中最主要的是nginx的配置需要与图片的所在的目录相对应

nginx配置

复制代码
  location / {
        root   /usr/local/src/nginx/html/maquehaishiju;
        index  index.html index.htm;
    }

图片所在位置

java 复制代码
/usr/local/src/nginx/html/maquehaishiju/shanhaijing/data/hot.png
/usr/local/src/nginx/html/maquehaishiju/shanhaijing/data/up.png

返回给前端的图片地址

java 复制代码
 "趋势": "https://120.26.98.185:8090/shanhaijing/data/up.png"
 "趋势": "https://120.26.98.185:8090/shanhaijing/data/down.png"

当前端访问趋势的路径
https://120.26.98.185:8090/shanhaijing/data/up.png时,

nginx配置 location /,会把root的目录添加的到路劲里面

变成

java 复制代码
https://120.26.98.185:8090//usr/local/src/nginx/html/maquehaishiju/shanhaijing/data/up.png

这样就变成我们在服务器中的本地地址了,前端能正常访问图片了

相关推荐
源远流长jerry5 分钟前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
学不完的7 分钟前
Docker数据卷管理及优化
运维·docker·容器·eureka
twc82922 分钟前
大模型生成 QA Pairs 提升 RAG 应用测试效率的实践
服务器·数据库·人工智能·windows·rag·大模型测试
lay_liu26 分钟前
Linux安装redis
linux·运维·redis
w-w0w-w2 小时前
Unix网络编程
服务器·网络·unix
曾经拒绝刘亦菲2 小时前
Clamav在麒麟V10离线安装指南
运维
志栋智能2 小时前
超自动化巡检:应对复杂IT环境的必然选择
运维·网络·安全·web安全·自动化
li星野2 小时前
[特殊字符] Linux/嵌入式Linux面试模拟卷
linux·运维·面试
肠胃炎3 小时前
挂载方式部署项目
服务器·前端·nginx
mldlds3 小时前
windows手动配置IP地址与DNS服务器以及netsh端口转发
服务器·windows·tcp/ip