将 Discuz! 论坛远程附件存储到腾讯云对象存储COS上

1620

简介html

Discuz! 论坛能够经过配置远程附件功能将论坛的附件保存在腾讯云 COS 上,将论坛附件保存在 COS 上有如下好处:服务器

  • 附件将拥有更高的可靠性。ide

  • 您的服务器无需为论坛附件准备额外的存储空间。工具

  • 论坛用户查看图片附件时将直连 COS 服务器,不占用您服务器的下行带宽/流量,用户访问速度更快。测试

  • 可配合腾讯云 CDN 进一步提高论坛用户查看图片附件的速度。ui

准备工做

1.搭建 Discuz! 论坛。spa

  • 您可在 Discuz! 官方发布 页面下载 Discuz! 论坛的最新版并查看安装说明。.net

  • 您也能够在 腾讯云市场 中搜索购买已经预装 Discuz! 论坛程序的 CVM 镜像。orm

2. 建立一个公有读私有写的存储桶,存储桶的地域建议与运行 Discuz! 论坛的 CVM 的地域相同,建立详情请参见 建立存储桶 文档。cdn

3. 在存储桶列表中找到刚刚建立的存储桶,并单击【配置管理】。

e560b966482ea7bd418a5575ff0fd281.png

4.  单击左侧的【基础配置】,查看访问域名并记录。

f98749d1f060c408530c87e4e2d2e8b4.png

5.  在运行 Discuz! 论坛的 CVM 上,部署 COS FTP Server 工具,部署步骤可参见 FTP Server 工具

  • 在配置 FTP Server 时,FTP Server 配置中的 masquerade_address 设置为 127.0.0.1 以保证该 FTP 服务仅能被本机访问。

  • 您也能够使用独立的 CVM 单独部署 FTP Server,此时配置中的 masquerade_address 参数,您可依据实际状况配置为内网 IP 或外网 IP。

配置远程附件

  1. 使用管理员帐号登陆 Discuz! 论坛并进入管理中心页面。

  2. 依次进入【全局】 > 【上传设置】 > 【远程附件】。

  3. 设置远程附件选项,配置说明见下表。

配置项

配置值

启用远程附件

启用 SSL 链接

FTP 服务器地址

COS FTP Server 工具的地址,一般为 127.0.0.1,若是您使用独立的 CVM 单独部署 FTP Server,此处配置为实际的内网 IP 或外网 IP

FTP 服务器端口

默认为 2121

FTP 帐号

COS FTP Server 工具中配置的 FTP 帐号

FTP 密码

COS FTP Server 工具中配置的 FTP 密码

被动模式(pasv)链接

远程附件目录

保持默认的半角句号(.)

远程访问 URL

存储桶的访问域名,例如https://examplebucket-1250000000.cos.ap-beijing.myqcloud.com

FTP 传输超时时间

保持默认的0

0c49e755be38e71393f71d51974e06be.jpg

e8deab38f87844e947a2cc8fd0a74986.jpg

4. 单击【测试远程附件】,若是提示“远程附件设置一切正常”,说明设置成功。

38c8232f60577691da78d93925e9b0fa.png

5. 保存配置。

6. 发帖测试。

5d984846af7d99780b21d4f1b6ca4045.png

7. 单击附件图片,单击右上角的在新窗口打开图标。

25175e71eac8738097f5c66c26489d7e.png

8.  查看附件图片的 URL,确认附件图片的 URL 指向腾讯云 COS。

28803b68fd3cc513c5a26d8a160579fe.png

使用 CDN 加速访问

  1. 您如需为已保存了 Discuz! 论坛附件的存储桶配置 CDN 加速,可参见 CDN 加速配置 文档。

  2. 在 Discuz! 论坛的远程附件设置中将远程访问 URL修改成默认 CDN 加速域名或自定义加速域名便可。

1620

扫一扫   关注有惊喜

点击领取COS限时1元礼包!