如何在 DigitalOcean 上使用 WordPress 一键安装

介绍

WordPress是世界上最受欢迎的内容管理和博客平台之一,可让您高效地创建和管理网站内容。

本教程将分享使用WordPress 一键式应用程序设置 WordPress 网站所需的所有详细信息

包含的软件

除了安装在常规 Ubuntu 20.04 Droplet 中的功能外,WordPress 一键式图像还包括以下组件:

  • Apache:使用最广泛的 Web (HTTP) 服务器。

  • MySQL:一种常用的开源关系数据库。

  • PHP : PHP 语言支持。

这些组件创建了LAMP 堆栈,这是一组通常安装在一起的开源软件,以使服务器能够托管 WordPress 等动态网站。术语LAMP是一个表示的结构的首字母缩写大号inux下操作系统与帕什Web服务器,与存储在网站上的数据中号ySQL数据库和通过处理的动态内容P HP。

为了提高安全性,还包括以下附加组件:

  • UFW:简化防火墙管理的程序。
  • fail2ban:一种自动更新防火墙配置以阻止攻击者的服务。

在本教程中,我们将创建一个 WordPress 一键式 Droplet,然后解释如何设置您的 WordPress 站点、配置域以及共享有关如何访问 MySQL 数据库的信息。

第 1 步 – 创建一个 WordPress Droplet

要从一式应用程序页面创建 WordPress Droplet,请按创建 WordPress Droplet按钮:

创建 WordPress Droplet

这会将您带到“创建 Droplet”页面,您可以在其中自定义设置,然后再创建 WordPress Droplet。如何创建您的第一个 Droplet详细描述了每个选择。下面,我们将重点介绍关键设置:

选择一张图片:

如果尚未设置,您需要从 Distributions 选项卡切换到Marketplace选项卡:

选择图像选项卡

在那里,应自动选择Ubuntu 20.04 上的 WordPress 5.5.1如果没有,请单击“Ubuntu 20.04 上的 WordPress 5.5.1”以将其选为映像。

突出显示图像后,您可以接受默认值或根据您的用例调整设置。我们建议进行以下更改:

选择一个计划:

在此处选择您需要的大小 — WordPress 一键式 Droplet 需要 1GB 或更多内存。

添加块存储:

了解有关块存储的更多信息,并根据您的用例将其添加到您的 Droplet。

选择数据中心区域:

通常,选择离您的用户群最近的数据中心。

选择其他选项:

我们建议选择Monitoring,这是一项免费服务,可帮助您随着时间的推移跟踪 Droplet 资源的使用情况。您可能还需要考虑启用自动备份您可以现在或将来随时启用此功能。

选择一个主机名:

您可以将 Droplet 命名为“WordPress”或以您计划托管的站点命名,从而更容易识别 Droplet。

做出选择后,单击Create Droplet

创建 Droplet 后,将显示其地址:

复制地址

单击地址将其复制到剪贴板。在下一步中,我们将使用它来查看 WordPress 站点。

步骤 2 — 检查占位符页面

打开网络浏览器并将 Droplet 的 IP 地址粘贴到地址栏中以访问您的新站点。直到您使用 SSH 登录,才会出现以下页面:

使用 SSH 登录之前

已实施此安全措施以保护 WordPress 的初始配置,其中设置了管理用户。

在您准备好配置 WordPress 之前,您可以安全地将安装保持在此状态。

步骤 3 — 通过 SSH 访问 Droplet 以启用配置

要删除占位符网页,您首先需要通过 SSH 连接到 Droplet。连接后,立即完成 WordPress 配置非常重要。在您这样做之前,任何找到您站点的人都可以创建管理用户和密码。

首先,您将从命令行直接连接到服务器——您需要完成一次此任务才能配置 WordPress。如果您以前没有使用过像 SSH 或 PuTTY 这样的终端程序,请查看如何使用 SSH 连接到您的 Droplet

准备好后,在您的计算机上打开一个终端,并使用以下命令(用您的 Droplet 的 IP 地址替换)以 root(或您的管理用户)身份通过 SSH 登录到您的 Droplet:

  • ssh root@droplet.ip.address

第一次成功登录 SSH 后,您就可以设置管理密码并配置 WordPress。

注意:

通过 SSH 或临时密码登录后,系统将提示您在终端上输入管理详细信息。
您可以按照终端说明完成 WordPress 的配置,或使用下一步中说明的图形用户界面配置过程。

第 4 步 – 配置 WordPress

通过 SSH 登录 Droplet 启用 WordPress 安装后,在 Web 浏览器中访问 Droplet 的 IP 地址。您应该会看到以下页面:

显示 WordPress 徽标和语言列表的屏幕截图

按照屏幕上的提示选择语言、为站点命名并配置其管理用户。请务必设置强密码以增加安全性。

完成初始配置后,您可以以刚刚创建的管理用户身份登录并继续设置您的站点。

第 5 步 – 配置域

要使用域名而不是 Droplet 的 IP 地址,请按照如何使用 DigitalOcean设置主机名中的步骤或使用您自己的 DNS 提供商设置域名。无论采用哪种方式将域名连接到 WordPress Droplet,一旦它使用 DNS 解析,您将需要更新 WordPress 配置以使用该域。

使用您之前创建的管理员帐户在 http:// DROPLET IP ADDRESS /wp-admin 上登录您的 WordPress 管理面板单击页面左侧导航栏中“设置”下的“常规”。在这里,您将看到可以为站点配置的多个选项。更新 WordPress 地址 (URL) 和站点地址 (URL) 字段以反映您的新域名,然后单击保存更改。

配置使用域名

您可以自定义站点的外观、安装插件以增加功能,或者创建新帖子或页面。

第 6 步 – 查找登录名和密码

MOTD(每日消息)中提供了有关安装的其他详细信息,当您通过 SSH 登录 Droplet 时会显示该消息:

-------------------------------------------------------------------------------
Welcome to DigitalOcean's One-Click WordPress Droplet.
To keep this Droplet secure, the UFW firewall is enabled.
All ports are BLOCKED except 22 (SSH), 80 (HTTP), and 443 (HTTPS).
-------------------------------------------------------------------------------------

如果您需要访问您的 MySQL 数据库服务器,您可以/root/.digitalocean_password使用以下命令文件中找到您的 MySQL root 用户密码

  • cat /root/.digitalocean_password
Output
root_mysql_pass="c404aed5e912278adb4EXAMPLE9782f390286d706a9c4f72" wordpress_mysql_pass="619863e454cEXAMPLE15be13d9730db5c0a52ad6a4d2491a"

复制位于以 开头的行的引号内的密码root_mysql_pass接下来运行mysql带有-u标志命令以指定用户(root)和-p提示输入密码标志,如下所示:

mysql -u root -p

出现提示时,粘贴您复制的密码。

如果您更喜欢使用图形用户界面,请按照教程如何在 Ubuntu 18.04 上安装和保护 phpMyAdmin 进行操作

结论

您的 WordPress 网站应该已启动并正在运行。您可以按照我们的初始服务器设置指南增强其安全性,sudo为您的用户提供权限,锁定 root 登录,并采取其他步骤使您的 Droplet 准备好用于生产。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁