你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是应用服务上的 WordPress?

提示

可以向 Azure Copilot 提出以下问题:

  • 应用服务上的 WordPress 的定价选项有哪些?
  • 使用适用于 WordPress 的 Azure 应用服务有哪些好处?
  • 应用服务上的 WordPress 与 AKS 上的 WordPress 相比如何?

若要查找 Azure Copilot,请在 Azure 门户 工具栏上,选择“Copilot”

WordPress 是一个开源内容管理系统 (CMS),为超过 40% 的网络提供支持,允许用户创建和管理网站、博客和电子商务平台。 Azure 应用服务上的 WordPress 提供完全托管的托管解决方案,让用户可以专注于创建内容,而 Azure 负责处理基础结构、安全性和性能优化。 此产品/服务集成了关键 Azure 服务,例如:

  • Azure 应用服务 – 一种可缩放的平台即服务 (PaaS),针对 WordPress 的运行进行了优化。
  • Azure Database for MySQL – 一种用于 WordPress 后端存储的托管数据库服务。
  • Azure CDN – 通过全局缓存内容来缩短网站加载时间并提高性能。
  • Azure Blob 存储 – 卸载媒体文件以减少服务器负载并增强可伸缩性。

该解决方案专为小型和大型部署而设计,是个人博客、企业网站和高流量电子商务平台的理想选择。 借助自动更新、内置安全性和全局可用性,Azure 应用服务上的 WordPress 简化了基础结构管理,同时确保了高可用性和性能。

快速入门文档 | :使用 Azure 门户创建 WordPress 站点

Azure 上的其他 WordPress 托管选项

还可以根据特定要求将 WordPress 托管在其他 Azure 服务上:

有关 WordPress 托管选项的完整列表,请参阅 Azure 市场上的 WordPress

应用服务如何简化 WordPress?

Azure 应用服务让初学者和经验丰富的开发人员都能轻松简单地部署 WordPress 站点:

  • 自动更新:Linux、PHP 和 NGINX 之类的技术,用于保护站点安全并使其保持最新状态
  • 预配置的设置:使用强大的 Azure 服务(例如 Azure 应用服务、Azure Database for MySQL、Azure CDN 和 Azure Blob 存储),优化预配置设置以获得所需的性能和安全性
  • 灵活的文件传输:通过 FTP 轻松传输文件以用于自定义内容上传
  • 自定义服务器配置:使用启动脚本调整 NGINX 设置
  • 过渡时段:先在隔离环境中安全地测试更改,然后再将其部署到生产环境

可以使用哪些企业级功能?

Azure 应用服务为托管 WordPress 提供了一个强大且可缩放的环境,并提供了性能、安全性和管理方面的关键企业级功能。

安全性和可靠性

  • SSL 和自定义域 – 使用 HTTPS 保护站点,并配置自定义域以进行品牌打造。
  • DDoS 防护和 Web 应用程序防火墙 (WAF) – 防范恶意攻击和未经授权的访问。
  • 虚拟网络 (VNET) 集成 – 隔离流量并保护数据库连接。
  • 托管标识和 Key Vault – 保护凭据并实现访问管理自动化。
  • Microsoft Defender for Cloud – 持续的安全监视和威胁防护。
  • 专用实例 – WordPress 在其自己的实例上运行,与共享托管相比,可确保更好的安全性和性能。

性能和可伸缩性

  • 自动缩放 - 根据流量需求自动调整计算资源。
  • Azure CDN – 通过将内容缓存在更靠近用户的位置来减少延迟。
  • Blob 存储集成 – 卸载静态资产以优化性能。
  • 负载测试 – 模拟真实世界的流量并微调应用程序的响应能力。

部署和管理

  • CI/CD 管道 – 使用 GitHub Actions 或 Azure DevOps 自动完成部署。
  • 备份和还原 – 通过计划的备份确保数据恢复。
  • 日志记录和监视 – 使用应用服务日志、Azure Monitor 和 Application Insights 进行诊断和分析。
  • 全局可用性 – 在多个 Azure 区域部署,以实现冗余并减少延迟。

这些功能使 Azure 应用服务成为一个可缩放、安全且高度可用的 WordPress 托管平台,适用于小型网站和企业级部署。

应用服务上的 WordPress 有哪些最佳应用场景?

Azure 应用服务上的 WordPress 支持各种应用场景,包括:

  • 公司网站和 Intranet:适用于面向公众的网站或内部门户的可缩放且安全的解决方案
  • 电子商务平台:处理流量高峰,同时确保客户数据管理的安全
  • 内容管理系统 (CMS):非常适合博客、项目组合和无外设 CMS 应用程序
  • 社区和社交网络网站:无缝管理用户生成的大量内容
  • 市场营销活动:部署高性能登陆页面以支持数字市场营销计划

在应用服务上使用 WordPress 时需要考虑哪些因素?

虽然 Azure 应用服务上的 WordPress 提供可靠的功能和可伸缩性,但需要考虑一些限制:

  • 共享托管计划的性能:虽然免费和基本计划对较小的站点具有成本效益,但它们可能无法提供高流量网站所需的性能
  • 不支持基于 Windows 的托管:应用服务上的 WordPress 基于 Linux,因此基于 Windows 的托管不可用
  • 自定义 NGINX 配置的复杂性:自定义 NGINX 设置涉及创建和管理启动脚本,这可能需要技术专业知识

通过了解这些限制,用户可以有效地规划和判断此解决方案是否符合其特定要求。

资源

详细了解 Azure 应用服务上的 WordPress:

后续步骤

若要开始使用 Azure 应用服务上的 WordPress,请执行以下操作: