配置 BunnyCDN

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 提供服务。