服务器访问本机图片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

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

相关推荐
Chen放放3 小时前
【华三】VXLAN-三层集中式网关配置
运维·网络
碎梦归途3 小时前
思科网络设备配置命令大全,涵盖从交换机到路由器的核心配置命令
linux·运维·服务器·网络·网络协议·路由器·交换机
七维大脑虚拟机3 小时前
飞牛NAS公网IPv6+DDNS远程访问零延迟教程
运维·服务器·网络
小天源3 小时前
nginx在centos7上热升级步骤
linux·服务器·nginx
AZ996ZA4 小时前
自学linux第十八天:【Linux运维实战】系统性能优化与安全加固精要
linux·运维·安全·性能优化
一体化运维管理平台5 小时前
DevOps落地利器:美信监控易如何打通开发与运维?
运维
宴之敖者、6 小时前
Linux——\r,\n和缓冲区
linux·运维·服务器
LuDvei6 小时前
LINUX错误提示函数
linux·运维·服务器
未来可期LJ6 小时前
【Linux 系统】进程间的通信方式
linux·服务器
心理之旅6 小时前
高校文献检索系统
运维·服务器·容器