|
Post by account_disabled on Jan 25, 2024 4:29:56 GMT
本文是与阿里云合作创建的。感谢您对合作伙伴的支持,使 SitePoint 成为可能。 WordPress 是市场上最受欢迎的内容管理系统 (CMS) 之一,因为它完全免费且用途极其广泛。通常,无论网站类型如何,您都会将 WordPress 部署在 LAMP 堆栈上,因为 WordPress 基于 MySQL 和 PHP。 然而,在本文中,我们将了解如何在 LEMP 堆栈上部署 WordPress 网站。我们选择 NGINX 作为我们的 Web 服务器,而不是更流行的 Apache,因为它对于单个站点来说更快、更具可扩展性和安全性。 通过完成本文中的步骤,您应该会看到一个在阿里云弹性计算服务(ECS) 实例上运行的全新 WordPress 网站,并运行高性能的 LEMP Stack。 本文假设您已经拥有阿里云账号。如果您还没有,只需注册即可享受300 美元的新用户免费积分。 步骤 1:配置并保护 Ubuntu 16.04 服务器 第一步,我们将创建一个运行Ubuntu 16.04的阿里云ECS实例。 此步骤非常简单,主要涉及从阿里云控制台购买 ECS 实例、选择您喜欢的配置以及运行一些 Linux 命令。 然而,为了提高安全性,我们还将通过创建超级用户并禁用 root 登录来保护服务器。然后我们将在服务器上配置 Ubuntu UFW(简单防火墙)。 请阅读此处的详细 WhatsApp 号码数据 步骤。 这提供了一个通用的基础,我们将在此基础上完成下一步的 LEMP 堆栈。 第 2 步:完成 LEMP 堆栈 在此步骤中,我们将为 WordPress 网站完成一个现代 LEMP 堆栈。具体来说,我们将使用 NGINX、MariaDB 和 PHP7 的高性能组合来设置 LEMP 堆栈。此设置被广泛认为是现代 WordPress 网站的最佳基础。 请阅读此处的详细步骤。 目前,我们只能通过在 Web 浏览器中输入服务器 IP 地址来访问我们的网站,因此我们将在下一步中通过配置域名来为我们的网站提供服务并使用 SSL 证书保护所有内容来解决该问题。之后,我们将继续在 LEMP 堆栈上安装 WordPress。 第 3 步:配置域并加密 SSL 在第三步中,我们将为我们的站点运行域管理,添加 DNS 记录,并安装 Let's Encrypt SSL 证书。在前两个步骤中,我们配置并保护了 Ubuntu 16.04 服务器安装,然后使用 NGINX、MariaDB 和 PHP7 完成了 LEMP 堆栈。但是,我们需要配置一个域以使我们的服务器可公开访问。此外,我们将使用 SSL 证书保护我们的 WordPress 网站,因此只能通过 HTTPS 访问它。 请阅读此处的详细步骤。 您的 ECS 实例现在应该安装了安全且高性能的 LEMP 堆栈,配置了域,以及保护访问者信息的安全 SSL 证书。 步骤 4:在阿里云 ECS 实例上安装 WordPress 在第四步中,我们将使用wget/curlWordPress 命令行 (WP-CLI) 安装 WordPress。这是您需要做出决定的地方,因为本教程将向您展示两种不同的安装 WordPress 的方法。 使用安装curl和编辑配置文件nano是常见的方法。这是一种值得信赖且可靠的方法,值得一试,以防您将来需要依靠此方法。
|
|