大家好,我是满心

前言

之前使用的服务器本地存储,用了半年左右发现,存储量较大,而且访问速度也很慢,就考虑使用OBS存储方式,由于我使用的是华为云服务器,所以这里也选用华为的OBS,其实和阿里云差不了多少,下面让我们开始配置吧:

配置需要的参数如下:

绑定域名:(可以不配置)
Bucket(桶名):
Access Key:
Access Secret:
文件目录:(可以不配置,使用根目录即可)
图片处理策略:(可以不配置)
缩略图处理策略:
EndPoint:

下面开始配置

购买OBS

前往华为云官网购买OBS存储服务,费用不高,40GB/9元/年,其实和阿里OSS差不多,自己根据需要选择吧
购买完成后,创建一个桶名,这里桶名不能其它人重名

注意这里的桶权限修改为公共读,防止链接方式不能访问图片

获取keysecret

  1. 登录华为云控制台,找到对象存储服务OBS,并进入对应服务,即可看到如图所示


2. 获取key及secret
一共可以创建两个访问秘钥,我之前创建过,所以直接使用,如果之前没有创建过,那么自己创建一个即可

获取EndPoint

进入具体的桶,点击总览,获取EndPoint参数

验证

至此参数都已经获取到了,打开halo后台,将对应参数配置好,上传附件验证

发现我们图片已经上传到华为云OBS上了,然后在halo前端网页看看,是否能正常访问

华为云OBS其它策略

华为云提供了一部分策略,我们可以使用,由于服务器上我配置nginx防盗链,所以桶策略这里我就不配置了(说白了懒,每次登录控制台我都觉得麻烦,能不上控制台就不上),在这里我配置了静态网站托管,这东西还蛮好用的,把你对应html项目传到桶里,然后配置具体页面,比如:首页(index.html),404页面之类的,还是蛮不错的,当然用nginx也可以实现

  • 下面提供一下我服务nginx配置吧,供大家参考
server {listen                  443 ssl;server_name             domian; #用户服务器的域名client_max_body_size 1024m;ssl_certificate         /usr/sbin/cert/scs1661344500833_blog.lovelu.top_server.crt;ssl_certificate_key     /usr/sbin/cert/scs1661344500833_blog.lovelu.top_server.key;ssl_session_timeout     5m;ssl_protocols           TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers             ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers       on;error_page 502 503 404 default.html;location = /default.html {root /usr/share/nginx;}location /upload/ {#域名白名单,去掉阻止所有非本站请求valid_referers none blocked server_names *.lovelu.top servicewechat.com gitee.com *.baidu.com *.51.la;set $flag 1;if ($invalid_referer) {set $flag 0;}# 正则表达式匹配if ($request_uri ~* "(/logo.png)|(/fangdaolian.png)") {set $flag 1;}if ($flag = 0) {rewrite ^/ https://domian/upload/2022/07/fangdaolian.png;}access_log off;proxy_pass http://127.0.0.1:8090;}location / {proxy_pass http://haloMaste;proxy_set_header HOST $host;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}

我的防盗链也是在nginx中配置的,当然也可以OBS中配置,看个人吧

此处建议大家还是使用对象存储,为什么呢?因为halo小程序,这里指的是官方付费的版本,里面引用的图片,直接使用![](),也就是md方式,小程序是找不到,当然也可以自行修改源码,如果使用对象存储,就不存在这个问题了

防盗链也可以看我另一篇博文防盗链配置

博客地址

HALO博客配置华为云OSS上传附件相关推荐

  1. hexo博客配置阿里云oss对象存储

    直接上步骤,做一个简单的记录! 配置阿里云oss 找到对应的oss 如果没有bucket,则新建一个 新建之后,进入到对应的bucket,然后进行相关设置 以上就是oss的基本设置,接下来是域名相关设 ...

  2. 博客园华为云百万代金券福利

    跟华为云的合作达成以后,我们积极沟通为园友们争取到了第一个福利,就是百万华为云代金券.每个通过博客园注册关联华为云的用户(也可扫下面的二维码关联),都可以收到价值100元的华为云体验券一张.实际付费超 ...

  3. Springboot集成 阿里云OSS上传及下载

    文章目录 使用手册 maven依赖及环境配置 定义配置bean及OSS工具类 定义UploadController和DownloadController 下载接口优化为返回重定向oss路径 遇到的问题 ...

  4. Nginx 代理转发阿里云OSS上传的实现代码

    这篇文章主要介绍了Nginx 代理转发阿里云OSS上传的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 前言 因为小程序上传需要https,服务器https用的是 ...

  5. 阿里云OSS上传文件设置请求头

    之前写过一篇发送文件消息的,原生input上传文件(聊天发送文件消息),这次的需求就是更改上传地址,使用阿里云OSS上传. 如果想了解阿里云对象存储OSS是如何使用的,请看阿里云存储对象OSS使用讲解 ...

  6. springboot整合阿里云oss上传的方法示例

    这篇文章主要介绍了springboot整合阿里云oss上传的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 OSS申请和 ...

  7. spring boot 整合 阿里云oss上传

    Spring Boot 整合 阿里云OSS上传 OSS申请和配置 1. 注册登录 2.开通以及配置 springboot整合使用 1. 进入我们springboot的项目中,导入oss相关依赖 2. ...

  8. 阿里云oss上传svg等格式的文件,返回的路径打开后是下载而不是预览

    在做的一个项目,阿里云oss上传svg等格式的文件,返回的路径打开后是下载而不是预览.之后web同事跟产品说不好处理,换回了使用jpg格式的文件.但是最终这个问题都是要解决的,产品要求下期也要上传sv ...

  9. 阿里云OSS上传请求403问题的完美解决方案及uni.uploadFile h5上传文件失败完美解决方案

    在使用阿里云OSS服务时,会用到跨域AJAX上传,上传时报403错误,之前遇到过此类问题并成功解决了,但时间长了遗忘,因此记录下来以备后续学习了解ajax跨域上传OSS. ajax跨域上传首先会发送o ...

最新文章

  1. 帖子删除显示帖子名称?
  2. ubuntu创建新用户名和密码以及查看删除用户
  3. Ext2、Ext3和Ext4之间的区别
  4. c++函数不写return可以吗_Science: 高剂量的维生素C可以抗癌吗?
  5. showModalDialog弹窗
  6. xp系统怎么看不见其他网络计算机,xp系统工作组计算机不见了找不到的解决方法...
  7. 使用ASP.NET广告控件的XML语言创建广告链接--ASP.NET
  8. 华为p40论坛_华为高端旗舰继续发力!麒麟990 5G+超感知三摄,256GB降价799元
  9. SpringCloud工作笔记046---SpringCloud https证书申请_不同证书区别
  10. windows server 2003 32位支持8G内存
  11. PX4 vision_to_mavros定位
  12. 计算机网络(三)物理层
  13. WORD中编辑页码方法大全
  14. 下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。...
  15. 使用GeoServer发布Shapfile数据
  16. ParticleDesigner 粒子编辑器使用
  17. 第17天 命令行窗口
  18. java实习找工作经历
  19. CentOS7防火墙关闭
  20. matlab升幂降幂排列,升幂降幂是什么意思(升幂排列与降幂排列)

热门文章

  1. Markdown (CSDN) MD编辑器(二)- 文本样式(更改字体、字体大小、字体颜色、加粗、斜体、高亮、删除线)
  2. PyCharm 里面的 c、m、F、f、v、p 分别代表什么含义?
  3. 三、三个路由器间的互联
  4. 法国大数据:智慧城市中的大数据
  5. 批量注册163邮箱的代码
  6. シンシア / 辛西娅
  7. 理工附中2021年高考成绩查询,人大附中、理工附中、101中学、十二中等5区10校高考成绩汇总!...
  8. 三峡大学计算机与信息学院王,周欢,三峡大学 计算机与信息学院
  9. 什么是数字“指纹”?
  10. 自动切图生成html,Photoshop如何实现UI自动切图?_html/css_WEB-ITnose