行舟discuz插件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
   剑门关   
   唐家河   
   曾家山   
   行舟倒计时   
生命的意义不在于得到什么,而在于做过什么。 分享心情
查看: 512|回复: 0

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

[复制链接]

127

主题

151

帖子

1051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1051
中国四川广元
发表于 2023-12-11 14:38:40 | 显示全部楼层 |阅读模式 中国四川广元
中国四川广元
为什么需要挂载呢?


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

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

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

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


步骤
1、开通oss   创建bucket  获得 access_key_id   access_key_secret
2、保存配置信息:到自己的服务器执行(换成自己的id  key  和 bucket_name)
echo $bucket_nameaccess_key_idaccess_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_namess目录  服务器需挂载目录 -ourl=http://oss-cn-hangzhou.aliyuncs.com -oallow_other -o nonempty
6、挂载完毕查看是否挂载成功

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

如果想取消挂载
umount 服务器目录
其他参考
https://log.tanxiaodian.com/?p=1248

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
中国四川广元
回复 中国四川广元

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|行舟discuz插件 ( 蜀ICP备16000464号-1 )

GMT+8, 2024-5-21 06:12 , Processed in 0.020961 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表