Discuz论坛附件相关数据挂载到阿里云OSS的过程记录

为什么需要挂载呢?


当我们通过discuz默认上传附件或者图片的时候,图片会传到我们DZ所在服务器的磁盘空间中,一般情况下是没问题的。但如果您的图片或者附件过多,比如你的论坛是个资源站..您可能就需要考虑将这些资源使用对象存储服务进行存储了,比如阿里的oss。

一般的解决方案:
开通oss服务 + Discuz应用中心有不少oss相关插件,您可以使用

此方案:
使用OSS挂载挂载到您服务器附件存储目录

优缺点:
相比于一般方案,这个方案节约了您购买相关dz插件的资金,缺点是配置相对复杂。


步骤
1、开通oss   创建bucket  获得 access_key_id   access_key_secret
2、保存配置信息:到自己的服务器执行(换成自己的id  key  和 bucket_name)
echo $bucket_name:$access_key_id:$access_key_secret > /etc/passwd-ossfs
3、安装ossfs工具
https://help.aliyun.com/zh/oss/d ... concept-kkp-lmb-wdb
4、如果您要挂载的目录不为空则需要将目录下的资源都迁移到oss
迁移工具
https://help.aliyun.com/zh/oss/d ... .0.0.4baf565dSZQCyI
5、迁移完毕开始挂载
ossfs  $butcket_name:oss目录  服务器需挂载目录 -ourl=http://oss-cn-hangzhou.aliyuncs.com -oallow_other -o nonempty
6、挂载完毕查看是否挂载成功


df -h 如果过出现如下信息则表示挂载成功

如果想取消挂载
umount 服务器目录
其他参考
阿里云oss数据挂载 – 行舟PHP日志

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

行舟Discuz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值