nginx ruoyi 配置静态资源服务
前言
- nginx version: nginx/1.18.0
- CentOS Linux release 7.6.1810 (Core)
- ruoyi 4.6.0
需求
静态资源目录:/data/ruoyi/uploadPath
。
配置静态资源服务,且指向静态资源目录。
配置静态资源服务
# static resourceslocation /static/ {alias /data/ruoyi/uploadPath/;}
通过类似 http://test/static/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg
这样的路径,可以访问到静态资源。
路径中添加个前缀
在ruoyi中,上传功能返回两个路径,一个绝对路径(http开头),一个相对路径(/profile开头)。
相对路径为 /profile
+ 上传目录的相对路径
。比如 profile/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg
对应的物理路径为/data/ruoyi/uploadPath/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg
。
为了兼容ruoyi,改为如下配置;
# static resourceslocation /static/profile/ {rewrite /static/profile/(.*) /static/$1 last;}location /static/ {alias /data/flow-appdata/uploadPath/;}
http://test/static/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg
、http://test/static/profile/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg
指向同一个物理路径。
nginx ruoyi 配置静态资源服务相关推荐
- nginx 配置静态资源缓存。解决web静态资源访问过慢
Nginx文件结构 1.全局块:配置影响nginx全局的指令.一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等. ...
- nginx配置静态资源html,通过nginx服务器访问静态资源(示例代码)
通过nginx服务器访问静态资源 引言 之前在做毕设的时候接触过nginx,那时候是用来做前后端分离的.一转眼都快一年了,nginx的相关内容也忘的差不多了. 有过接触前端的同学都知道,直接在标签的s ...
- yum安装nginx,并配置静态资源服务器
1.使用yum源安装nginx: 参考: https://www.cnblogs.com/lauren1003/p/5985206.html Linux下查看nginx的安装路径 输入:nginx - ...
- nginx配置静态资源为https
最近遇到一个问题,https页面不能加载http静态资源,需要将http链接的静态资转为https链接的静态资源,在网上看了很多文档才配置出来,把nginx配置文件分享给大家,希望给用到的人做参考:n ...
- nginx配置静态资源访问
目录 在配置静态资源访问之前先了解一些nginx的常用命令 接下来开始配置访问静态资源 先创建一个想要访问的资源文件夹,加入自己想要访问的文件内容,如(jpg.TXT.HTML等) 记一下路径 然后进 ...
- nginx和openresty配置静态资源时,样式错乱
问题 nginx和openresty配置静态资源时,样式错乱,页面没有报错,查看css,作为静态文件已经加载了,但是不起作用. 原因 CSS加载过程,发现CSS加载时Content Type为&quo ...
- Nginx访问本地静态资源详细步骤
目录 一.Nginx简介 二.Nginx访问本地静态资源详细步骤 1.首先下载Nginx 2.将下载好的压缩包解压到合适位置 3.启动Nginx,进入localhost 界面如下图所示说明启动成功,默 ...
- SpringBoot cache-control 配置静态资源缓存 (以及其中的思考经历)
昨天在部署项目时遇到一个问题,因为服务要部署到外网使用,中间经过了较多的网络传输限制,而且要加载arcgis等较大的文件,所以在部署后,发现页面loading需要很长时间,而且刷新也要重新从服务器下载 ...
- Spring MVC配置静态资源的正常访问
SpringMVC如果过滤器过滤范围配置了/或者/*,那么框架会过滤所有请求,包括自己写的请求和静态资源请求,这样静态资源就不能正常加载,包括js文件.css文件.图片资源访问的时候都会出现404页面 ...
最新文章
- 国庆双节长假旅游出行必装的手机软件
- 单链表-判断单链表L是否是递增的(双指针法)
- kafka2.5.0创建主题topic命令
- .net mysql-connector-net连接mysql
- 定时器控件timer winform 114869229
- 我的react+material-ui之路
- 【Python-2.7】对列表进行排序
- 理解OSEK NM原理,看完这个就够了
- 单面打印机双面打印———python pdf拆分重排
- SQL注入入侵动网站(MSSQL)
- 微软云计算解决方案介绍
- 淡泊以明志,宁静而志远--诸葛亮诫子书(2007-09-30 09:35:17| 分类: 心情故事)
- Android数据库更新并保留原来数据的实现
- Julia1.4文档 —— 2. Julia的基本数值类型
- 电子与计算机工程导论,BGPLUS科研荟萃 | 杜克大学 | 电子工程、计算机工程:电子与计算机工程导论...
- 服务器开通网站来宾帐户,IIS 增加Internet来宾用户权限
- 结构化数据和非结构化数据的分析
- 天天预约|新功能工具「美团优惠券」上线啦!
- Celery异步任务
- 盘点:2011国内外主流云计算解决方案
热门文章
- C# 温故知新 基础篇(7) 接口思维导图
- 泰一指尚大数据应用成为第一批省级重点企业研究院
- 四渎《构建之法》——计划估计、敏捷流程、项目经理和用户场景
- Introduction of Open CASCADE Foundation Classes
- 快递公司快递单号规律总结
- 关于CefSharp的坎坷之路
- c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)...
- 安装SandcastleInstaller
- dwz(jui)刷新当前dialog的方法
- Console的使用——Google Chrome代码调试