Page 1 of 1

Kinsta 如何帮助保护您的 WordPress 多站点网络

Posted: Sat Dec 28, 2024 8:39 am
by badsha0018
当谈到 WordPress 多站点网络管理时,安全性显得尤为重要。安全漏洞可能会影响网络中的许多站点。

Kinsta 采用行业领先、最先进的安全技术,在服务器级别确保您的网站安全。


利用 Kinsta 的安全基础设施
Kinsta 的安全方法符合 SOC 2标准并通过了ISO 27001 认证。遵守这些行业标准表明 Kinsta 致力于维护严格的安全协议:

SOC 2 合规性。这证明 Kinsta 遵守多项信任服务标准,是用户安全的标志。
ISO 27001 认证。这是Kinsta 服务器上信息和数据的机密性、完整性和可用性的“黄金标准”。
Kinsta 信任中心页面。它显示合规性和控制仪表板,其中显示各种安全认证,包括 ISO 27001:2022、ISO 27017、ISO 27018、SOC 2 Type II、CSA STAR Level 1、GDPR 和 CCPA。控制部分包含四个主要类别:基础设施安全、组织安全、产品安全以及数据和隐私,每个类别都有特定的实施控制,例如数据库身份验证、加密和数据保留程序。时间戳表示仪表板一分钟前更新过。
在Kinsta 信任中心了解有关安全标准合规性的更多信息。
您的网站还可以从Cloudflare 的安全功能中受益,以抵御恶意攻击。这包括企业级分布式拒绝服务 (DDoS) 保护、Web 应用程序防火墙 (WAF)、机器人保护等。

借助 Google Cloud Network 的内置保护、Kinsta 的信任标记以及 Cloudflare 的顶级配置,您几乎可以获得与网络安全相关的所有问题的答案。

监控和维护
除了 APM 工具之外,您还可以使用其他方法来确保 WordPress 多站点网络上的任何站点都不会出现故障。例如,Kinsta每三分钟监控一次网络的正常运行时间。如果正常运行时间下降,您会收到一封电子邮件通知:

Kinsta 发出的错误通知消息,说明网站资产无法正常工作。该消息包括检查日志查看器中是否存在错误的说明,并承诺在六小时内重新检查网站。它以友好的说明结尾,提供“全天候”支持聊天帮助。文本呈现在一张白卡上,布局专业、整洁,敏感信息已删除。
一封电子邮件通知,告知网站所有者有关低正常运行时间指标。
您可能会发现 MyKinsta 仪表板中的网络分析可以帮助您发现潜在问题以及内置的日志记录功能:

MyKinsta 仪表板内的分析面板显示两个主要部分:热门国家和热门城市及其各自的请求数。
MyKinsta 仪表板内的 Kinsta 分析屏幕。
此外,还有专门的工具来记录 MyKinsta 内的用户活动:

MyKinsta 仪表板中的用户活动日志记录界面。它显示多个用户的最近操作。日志显示三个条目,用于在网站上启用 APM、启用剥离 cookie 和在创建网站。每个条目都包含用户标识符、操作描述、时间戳和绿色复选标记状态指示器。
MyKinsta 仪表板内的用户活动屏幕。
MyKinsta 中可用于保护您的多站点网络的其他工具包括IP Deny,它在网络级别工作以阻止来自恶意 IP 地址的流量:

Kinsta IP Deny 配置界面带有“添加 IP 地址以拒绝”模式窗口。该模式包括示例 IP 格式,并提供一个文本区域,用于在单独的行中输入多个 IP 地址。窗口底部有“取消”和“添加 IP 地址”按钮。
MyKinsta 仪表板内的 IP Deny 工具。
最后,通过网络范围的插件(例如Wordfence),您还可以实施常规恶意软件扫描(和删除),这是能够在整个多站点网络中使用 WordPress 插件的好处。

WordPress 多站点网络管理:开发和部署
高效的开发和部署工作流程对于 WordPress 多站点网络管理至关重要。Kinsta 提供“本地到实时”工作流程,从DevKinsta作为您的本地开发环境开始:

DevKinsta 主页徽标显示深蓝色单色插图,其中双手伸向显示字母的计算机显示器
DevKinsta 标志。
使用 DevKinsta,您可以在本地计算机上镜像生产设置,进行所需的更改,然后将其推送回在线服务器。对于多站点,DevKinsta 可以通过其导入对话框从您的服务器中提取网络实例:

DevKinsta 用于创建新网站的深色界面。它在深色背景下显示三个选项:新 WordPress 网站、从 Kinsta 导入和自定义网站。每个选项都由带有图标的蓝白几何图案表示。
将 WordPress 多站点实例从 MyKinsta 导入到本地 DevKinsta 环境。
这将允许您在导入之前设置多站点目录结构:

DevKinsta WordPress 站点设置界面显示了站点状态、WordPress 版本和 PHP 版本等关键信息。这些详细信息下方是 WordPress 多站点配置部分,其中包含三个选项:无多站点、子域和子目录。底部是取 加拿大 WhatsApp 手机号码列表
消和导入站点按钮。警告消息说明无法自动检测到多站点设置。
在 DevKinsta 中选择 WordPress 多站点目录结构。
DevKinsta 的同步功能让您只需最少的点击次数即可从服务器进行推送和拉取:

DevKinsta 界面的一部分显示四个操作按钮:打开网站、带有推送到 Kinsta 和从 Kinsta 拉取选项的同步下拉菜单、数据库管理器和 WP 管理员。
DevKinsta 让您可以在本地机器和实时服务器之间进行推送和拉取。
多站点本地到实时管道的重要方面是WordPress 中的“我的站点”仪表板:

WordPress 多站点仪表板显示
WordPress 多站点内的“我的站点”仪表板。
本地到实时工作流程的另一个关键部分是准备和测试网络的变化。

分阶段和测试策略
使用 WordPress 多站点时,使用暂存环境是一项关键决定。有几种方法可以为您的网络构建暂存站点,但 Kinsta在 MyKinsta 仪表板中提供了一键暂存:

MyKinsta 窗口用于创建新环境。它提供了两个环境选项:适用于资源密集型站点的高级环境和适用于测试和开发的标准环境。界面采用简洁的设计,带有白色卡片、绿色点缀和清晰的定价信息。导航选项和站点管理工具在背景侧边栏中可见。
在 MyKinsta 内切换暂存。
使用高级暂存,您可以创建设置的多个不同副本,测试更改,并将正确的更改推送到实时。有很多高级方法可以利用暂存进行 WordPress 多站点网络管理,包括合并版本控制。

一种常见的部署方法是将更改推送到GitHub、GitLab或Bitbucket存储库,并使用一些服务器端脚本获取更改并更新站点。多站点网络可以从monorepo 和 multirepo设置中受益,版本控制方法适用于暂存和实时部署。

测试您的网络和更改将取决于您的开发目标。单个站点测试可以是简单的功能检查或高级单元测试。

整合工作流程:摘要
您将在本地和临时环境中完成几乎所有的开发和部署。以下是我们推荐的步骤的简要概述:

如果您的网络中心已上线,请使用 DevKinsta 将该实例拉到本地计算机。否则,您可以在 MyKinsta 中创建新站点并将其拉到本地,也可以直接在 DevKinsta 中创建新站点。
在这个本地环境中,进行所需的更改。将这些更改版本控制到“功能”或“测试”分支是可行的。
尽管此本地流程的一部分可能会涉及一些可用性测试或其他视觉检查,但这将在整个工作流程中发生。
通过 DevKinsta 或 Git 存储库推送到暂存区是一个主观决定。
将网络中心安装在实时服务器上后,您可能需要设置自动化测试策略和监控管道。此时也是查看您的网络将如何响应扩展决策的最佳时机。