如何把Discuz!论坛的文件保存在华为云对象存储

2025-11-28 09:00:04

1、首先,请先按照教程安装好S3fs Discuz! 论坛默认支持通过FTP的方式上传远程附件,自然能够想到在S3fs的基础上,加上一个简单的FTP服务器(无须对公网开放FTP端口)。总体是这么个架构:

如何把Discuz!论坛的文件保存在华为云对象存储

1、这里以CentOS7下的vsftpd为例

如何把Discuz!论坛的文件保存在华为云对象存储

1、将/etc/vsftpd/ftpusers文件中需要访问FTP的用户名去除(这里是重点),请从OBS 控制台进到这个位置:

如何把Discuz!论坛的文件保存在华为云对象存储

1、桶策略框中需要填入以下代码(或者你如果懂此处语法,可以扩展),将其中obsdiscuz替换成你的桶名!这样配置, 此桶中的图片即可被所有用户访问

如何把Discuz!论坛的文件保存在华为云对象存储

1、接下来只需要在Discuz!论坛中进行如下设置:进入右上角【管理中心】

如何把Discuz!论坛的文件保存在华为云对象存储

1、顶部tab选择【全局】

如何把Discuz!论坛的文件保存在华为云对象存储

1、左侧栏选择【上传设置】

如何把Discuz!论坛的文件保存在华为云对象存储

1、 上方tab选择【远程附件】

如何把Discuz!论坛的文件保存在华为云对象存储

1、进行配置

如何把Discuz!论坛的文件保存在华为云对象存储

1、测试,提交

如何把Discuz!论坛的文件保存在华为云对象存储

1、对象URL

如何把Discuz!论坛的文件保存在华为云对象存储

1、如果你不知道如何获取OBS对象地址,参考下方OBS控制台截图:

如何把Discuz!论坛的文件保存在华为云对象存储

1、以上配置完成后,论坛上传的图片就能直接到OBS了!

如何把Discuz!论坛的文件保存在华为云对象存储

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢