使用阿里云OSS作为ECS本地盘,解决Confluence wiki附件上传大文件存储问题

本文介绍了如何利用阿里云OSS作为ECS本地盘,解决Confluence 6.8.2在不支持修改源码情况下,进行大文件上传的问题。通过将OSS挂载到本地文件系统,并通过软链接映射附件目录,实现了附件自动上传至OSS,同时提供了操作步骤和注意事项。
摘要由CSDN通过智能技术生成

一、背景:

  公司内部使用的wiki需要支持上传大文件操作, 但是原本wiki(Confluence 6.8.2)本身闭源,无法修改源码,附件存储地址无法被修改,且不支持对接数据库或者OSS, 于是想办法在尽可能节约资源的情况下,解决大文件上传问题。

二、解决思路:

  使用OSS bucket 挂载到本地文件系统中, 通过软链接文件目录的方式映射到OSS的本地盘, 这样附件保存会自动上传至OSS当中。

  附wiki附件设置提示信息:

附件存储:	
/var/atlassian/confluence/attachments

帮助提示
在这里指定Confluence附件的保存位置。

文件系统: 
此选项(默认)在本地文件系统中保存全部附件。

数据库 (已废弃): 
此选项在数据库中保存全部附件。当出现编码问题或为了方便备份时可以选择使用。

请注意: 
更改附件保存方式需要做数据迁移。

三、注意事项:

  1、更改之前一定要先做好附件备份,将附件转移到OSS当中,最好要先停一下服务。

  2、由于wiki是用docker安装的, 也可以通过修改docker启动命令来实现。

  3、wiki真实附件目录可能有点不太一样, 这个就需要自己查找一下啦。

四、操作:

  第零步:

    0、假设你已经有了ECS及在OSS上已经添加了新的bucket。

  第一步: 将阿里云OSS制作本地盘操作

    1、操作步骤选择1: 使用cloudfs, 不过有一个问题是只支持CentOS6.5 / Ubuntu 14.04

    具体怎么操作我就不搬别人文章了, 请戳教你如何简单将OSS bucket挂载成为阿里云ECS服务器本地盘

    2、操作步骤选择2: 使用ossfs, 这个好用,比较推荐, 请戳

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值