FluentCommunity 现已与 BunnyCDN 集成,让您能够在线存储数据并减少网站的存储用量。
本指南介绍了两种使用 FluentCommunity 配置 BunnyCDN 的方法:通过插件的用户界面,或通过 WordPress 的 wp-config.php 文件。
FluentCommunity 中的 Bunny 设置
导航至 FluentCommunity 设置,然后单击左侧边栏中的功能与加载项。找到媒体模块,并单击其旁边的配置按钮。

将出现一个弹出窗口,提示您需要 API 凭证才能连接 FluentCommunity 与 BunnyCDN。您可在您的 BunnyCDN 账户。

从 BunnyCDN 获取 API 凭证
首先,登录你的 Bunny 账户, 然后从左侧边栏进入存储,点击添加存储区域。

将弹出一个窗口以设置存储区域设置。选择您偏好的存储层(我们已选择标准)。然后,根据您的用户所在位置选择主存储区域。最后,单击添加存储区域按钮。
注意:请记下您选择的主存储区域,因为稍后在使用 BunnyCDN 配置 FluentCommunity。

连接拉取区域
前往你刚创建的存储区,然后从左侧边栏选择“已连接拉取区”。现在,点击“已连接拉取区”按钮。

A拉取区域设置弹出窗口将显示。首先,为您的拉取区域输入一个名称。然后,在源类型中,选择存储区域,并从下拉菜单中选择您创建的存储区域区域。
根据您的偏好选择层级。最后,单击添加拉取区域按钮以保存。

您现在将看到您的拉取区域主机名。请复制主机名并将其保存到剪贴板,以备日后使用。
注意:此主机名是您需要在 FluentCommunity Bunny 配置页面上输入的 BunnyCDN 公共 URL。

API 与凭据
前往您刚刚创建的存储区域,并单击左侧边栏中的 FTP 和 API 访问选项卡。在此,您将找到用户名和密码。请复制这两项内容以备后续使用。
注意:用户名是 BunnyCDN 存储区域名称,密码是 BunnyCDN API 密钥,您将在 FluentCommunity 的 Bunny 配置页面中用到。

使用插件 UI 连接 Bunny
现在,前往 FluentCommunity Bunny 配置页面,并将凭据粘贴到以下字段中:
- BunnyCDN API 密钥:在此处粘贴您的存储区域的密码。
- BunnyCDN 存储区域名称:在此处粘贴存储区域名称。
- 主存储区域:选择您之前在主存储区域主存储区域中为存储区域选择的.
- BunnyCDN 公共 URL: 在此处粘贴 Pull Zone 的主机名,并确保在开头添加 https://。
最后,点击“保存设置”按钮以保存您的更改。

预览
现在,在您的 FluentCommunity 中发布任何内容,并附加一个媒体文件。

您会看到该文件已自动存储在 BunnyCDN 存储中。

使用 wp-config.php
将以下定义添加到您的wp-config.php文件中,并根据您的 Amazon S3 设置调整数值:
// Amazon BunnyCDN Configuration
define('FLUENT_COMMUNITY_CLOUD_STORAGE', 'bunny_cdn');
define('FLUENT_COMMUNITY_CLOUD_STORAGE_S3_REGION', 'storage.bunnycdn.com'); // change with your region.check the next section
define('FLUENT_COMMUNITY_CLOUD_STORAGE_ACCESS_KEY', 'PASSWORD'); // Your Storage Zone Password
define('FLUENT_COMMUNITY_CLOUD_STORAGE_BUCKET', 'STORAGE_ZONE_NAME'); // Your Storage Zone Name
define('FLUENT_COMMUNITY_CLOUD_STORAGE_PUBLIC_URL', 'https://PULL_ZONE.b-cdn.net'); // Your BunnyCDN Public URL
地图用于FLUENT_COMMUNITY_CLOUD_STORAGE_S3_REGION
请使用以下值,依据您在创建存储区域时所选的区域:FLUENT_COMMUNITY_CLOUD_STORAGE_S3_REGION
- 德国法尔肯斯坦 =>
storage.bunnycdn.com - 英国伦敦 =>
uk.storage.bunnycdn.com - 美国纽约 =>
ny.storage.bunnycdn.com - 美国洛杉矶 =>
la.storage.bunnycdn.com - 新加坡,SG =>
sg.storage.bunnycdn.com - 斯德哥尔摩,SE =>
se.storage.bunnycdn.com - 圣保罗,BR =>
br.storage.bunnycdn.com - 约翰内斯堡,南非 =>
jh.storage.bunnycdn.com - 悉尼,SYD =>
syd.storage.bunnycdn.com
备注
- 如果您同时使用这两种方法,wp-config.php 设置将优先于 UI 设置。
- UI 方法更易于使用,无需直接访问您 WordPress 安装的文件。
- wp-config.php 方法更安全,因为它可将敏感信息远离数据库。
- 请确保正确输入所有凭据,无论您选择哪种方法。
限制
由于 BunnyCDN 并非完全兼容 S3 的存储,且不支持 ACL。如果您使用文档上传功能,则完整 URL 仍将通过 CDN 提供服务。
