HALO博客配置阿里云OSS上传

HALO博客配置阿里云OSS上传附件

前言

过去半年里,我一直使用本地服务器进行存储,然而随着数据量的增加和访问速度的显著减缓,我决定转向使用对象存储服务(OSS),而由于我使用的是阿里云服务器,我选择了阿里的OSS。其他厂家的OSS相比,差异也都不大,接下来我们将一起开始配置。

1、主要配置参数

绑定域名:(可以不配置)
Bucket(桶名):
Access Key:
Access Secret:
文件目录:(可以不配置,使用根目录即可)
EndPoint:

2、购买阿里云OSS服务

阿里云控制中心 购买oss服务,并创建相关的Bucket,访问权限务必设置为“公共读”。
在Bucket概览页面下方,可以找到 EndPoint地址。
OSS配置.png
将该地址,填入halo博客存储策略的阿里云OSS配置中。

3、获取Access Key ID 和Access Key Secret

由于阿里云账户权限系统调整,现在为了管理员账户不被恶意使用和保障数据安全。推荐使用RAM访问控制
创建专用与OSS存储管理的用户,在用户概览页面,可以看到相应的 Access Key IDAccess Key Secret

RAM控制.png

4、给新建的用户,分配权限

身份管理用户菜单,给新建的用户,分配OSS权限。
目前只需要分配图中所示两个权限即可。

RAM权限.png

5、配置

将上述获取的BucketAccess KeyAccess SecretEndPoint,填入halo博客的存储策略中

6、使用OSS中的文件

若想直接使用在外部上传到OSS中的文件,需要在插件页面,关联S3文件,选择相应存储策略,选择文件后,点击关联。之后才可正常在halo博客中使用。

附博客文章地址:https://niutech.top/archives/1702646246177

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是目前比较流行的容器化技术,其优点在于方便管理和部署应用程序。而Halo博客系统是一款基于Java开发的博客系统,其部署过程比较复杂,需要安装JDK、MySQL等依赖。本文将介绍如何使用Docker部署Halo博客系统。 1. 安装Docker 首先需要在服务器上安装Docker,可以参考官方文档进行安装。 2. 创建Docker镜像 将Halo博客系统打包成Docker镜像,可以通过Dockerfile或者docker-compose.yml文件进行创建。在这里我们以Dockerfile为例。 先创建一个空目录,将Halo博客系统的jar包和配置文件拷贝到该目录下: ``` mkdir -p /opt/halo cp -r halo.jar /opt/halo/ cp -r application.properties /opt/halo/ ``` 然后创建Dockerfile: ``` FROM openjdk:8-jre-alpine MAINTAINER yourname <youremail@domain.com> ADD halo.jar /opt/halo/halo.jar ADD application.properties /opt/halo/application.properties WORKDIR /opt/halo CMD ["java", "-jar", "halo.jar", "--spring.config.location=application.properties"] EXPOSE 8888 ``` 其中FROM指定了基础镜像,ADD将jar包和配置文件拷贝到镜像中,WORKDIR指定工作目录,CMD指定应用启动命令,EXPOSE指定容器监听的端口。 使用docker build命令创建镜像: ``` docker build -t halo . ``` 其中halo为镜像名称,可以根据需要自行修改。 3. 启动容器 使用docker run命令启动容器: ``` docker run -d -p 8080:8888 --name halo-demo halo ``` 其中-d表示启动守护进程,-p将容器的8888端口映射到主机的8080端口,--name指定容器名称,halo为镜像名称。 启动成功后,在浏览器中输入http://localhost:8080访问Halo博客系统即可。 以上就是使用Docker部署Halo博客系统的步骤,相信通过这个实战,大家可以更好地了解云原生中Docker的使用和部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值