当前位置: 首页 > news >正文

芋道源码 - 添加反向代理, 通过公网域名访问静态资源图片

一、背景

在开发项目时,我们需要处理图片上传和访问功能。图片存储在服务器的指定目录中,但需要通过Web服务对外提供访问。本文将介绍如何通过SpringBoot配置静态资源映射,并结合反向代理实现外部访问。

二、配置步骤

1. application.yaml配置

首先在SpringBoot的application.yaml文件中添加静态资源映射配置:

spring:application:name: yudao-serverprofiles:active: localmvc:static-path-pattern: /pictures/**web:resources:static-locations: file:/home/dev/agent-saas/pictures

关键配置说明:

  • static-path-pattern: 定义了静态资源的访问路径模式为/pictures/**

  • static-locations: 指定了静态资源在服务器上的实际存储路径为file:/home/dev/agent-saas/pictures

2. 反向代理配置

为了通过HTTPS访问这些静态资源,我们配置了Nginx反向代理:

  1. 开启代理

  2. 代理名称: pictures

  3. 代理目录: /pictures

  4. 目标URL: http://localhost:48080

  5. 发送域名: localhost

三、效果验证

配置完成后,图片的实际存储路径与访问URL对应关系如下:

  • 实际存储路径: /home/dev/agent-saas/pictures/2025/06/202506201447088398.png

  • 访问URL: https://域名/pictures/2025/06/202506201447088398.png

一线网资源-全网一站式平台

http://www.lqws.cn/news/457561.html

相关文章:

  • 【国产AI服务器】全国产PCIE5.0交换板,替代博通89104/89144,支持海光、龙芯等平台
  • 日常运维问题汇总-16
  • 西门子S7通信协议抓包分析应用
  • Tomcat项目本地部署(Servlet为例)
  • 详解Redis的热点key问题
  • linux线程同步
  • Rust 项目文档生成之旅:cargo doc
  • 字符编码(UTF-8,16,32 和GBK和ASCLL码)
  • AI Agent开发与安全
  • 数据结构-顺序表-求基数乘积
  • 《Go语言圣经》类型断言应用:高效类型判断
  • I排序算法.go
  • 如何轻松将照片从 iPhone 传输到 Android?
  • 【八股消消乐】Elasticsearch优化—检索Labubu
  • NumPy玩转数据科学
  • Java 集合框架底层数据结构实现深度解析
  • 高效打印 PDF 文档:基础操作与自动打印(含C# .NET方案)
  • tkinter 的 grid() 布局管理器学习指南
  • Matter协议开发者指南:使用Matter SDK构建智能家居应用
  • 礼让行人:深圳 vs 上海
  • 性能测试-jmeter实战3
  • GitHub Copilot 配置快捷键
  • NestJS中实现动态Cron任务管理
  • 榕壹云婚恋相亲系统:ThinkPHP+UniApp打造高效婚配平台
  • Unity3D仿星露谷物语开发66之NPC存档
  • 如何使用postman做接口自动化测试?
  • python高校工作室管理系统
  • 基于存储过程的MySQL自动化DDL同步系统设计
  • Spring WebFlux和Spring MVC的对比
  • websocket入门到实战(详解websocket,实战聊天室,消息推送,springboot+vue)