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

来自菜鸟教程
跳转至:导航、​搜索

介绍

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

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

包含软件

除了常规 Ubuntu 20.04 Droplet 中安装的功能外,WordPress 1-Click 映像还包括以下组件:

  • Apache:使用最广泛的 Web (HTTP) 服务器。
  • MySQL:常用的开源关系型数据库。
  • PHP:PHP 语言支持。

这些组件创建了 LAMP 堆栈 ,这是一组通常安装在一起的开源软件,以使服务器能够托管 WordPress 等动态网站。 术语 LAMP 是一个首字母缩略词,表示带有 Apache Web 服务器的 Linux 操作系统的配置,站点数据存储在 M 中ySQL数据库和PHP处理的动态内容。

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

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

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

第 1 步 — 创建 WordPress Droplet

要从 1-Click App 页面 创建 Wordpress Droplet,请按 Create WordPress Droplet 按钮:

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

选择一张图片:

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

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

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

选择一个计划:

在此处选择您需要的大小 — Wordpress One-Click Droplets 需要 1GB 或更多 RAM。

添加块存储:

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

选择数据中心区域:

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

选择其他选项:

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

选择一个主机名:

您可以通过将 Droplet 命名为“WordPress”或在您计划托管的站点之后对其进行命名,从而更容易识别 Droplet。

做出选择后,单击 创建 Droplet

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

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

第 2 步 — 检查占位符页面

打开网络浏览器并将 Droplet 的 IP 地址粘贴到位置栏中以访问您的新站点。 在您使用 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 地址。 您应该看到以下页面:

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

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

第 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
Outputroot_mysql_pass="c404aed5e912278adb4EXAMPLE9782f390286d706a9c4f72"
wordpress_mysql_pass="619863e454cEXAMPLE15be13d9730db5c0a52ad6a4d2491a"

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

mysql -u root -p

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

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

结论

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