硅云WordPress一键安装教程:快速建站指南
引言
WordPress是全球最受欢迎的内容管理系统(CMS)和博客平台之一,它能帮助您高效地创建和管理网站内容。本教程将指导您如何通过使用WordPress一键安装功能来设置您的WordPress网站。
信息
一键部署
除了在标准Ubuntu 20.04 vServer中安装的特性外,WordPress一键镜像还包含以下组件:
- Apache: 广泛使用的Web (HTTP) 服务器。
- MySQL: 常用的开源关系型数据库。
- PHP: PHP语言支持。
这些组件共同构成了LAMP堆栈,这是一组通常协同工作的开源软件,旨在使服务器能够托管像WordPress这样的动态网站。LAMP是一个缩写,代表将Linux操作系统与Apache网页服务器配置,网站数据存储在MySQL数据库中,动态内容由PHP处理。
为了提高安全性,还包括以下额外组件:
- UFW: 用于管理防火墙的程序。
- Fail2ban: 一项服务,可自动更新您的防火墙配置以阻止攻击者。
在本教程中,您将创建一个WordPress一键vServer,然后设置您的WordPress网站,配置域名,并了解如何访问MySQL数据库的信息。
步骤一 – 创建一个WordPress vServer
在“一键应用市场”中,点击“创建WordPress vServer”按钮来创建一个WordPress vServer。
这将带您进入vServer创建页面,您可以在创建WordPress vServer之前自定义设置。要详细了解所有选项,请阅读如何创建您的第一个vServer指南。以下几个部分是一些值得考虑的关键设置。
选择镜像
在Ubuntu 20.04上,您的镜像将在WordPress 5.8中自动设置为市场选项卡。
如果没有选择,请使用搜索框搜索“WordPress”。
选择合适的WordPress镜像后,您可以接受默认设置或根据您的使用情况进行调整。我们通常建议进行以下更改:
选择数据中心区域
为避免潜在的延迟问题,建议您选择距离用户群体最近的数据中心区域。在某些地区,我们拥有多个数据中心。这些同一地区的数据中心之间没有区别(例如,SFO3和SFO2)。
选择套餐
建议使用至少1GB或更多RAM的vServer来运行WordPress。
选择身份验证方法
对于您的vServer,推荐使用SSH密钥选项而不是密码。使用SSH密钥进行身份验证通常更安全。
选择其他选项
为您的vServer添加改进的度量监控和告警功能,有助于您随时了解vServer的资源使用情况。您也可以考虑启用自动备份。您可以随后返回启用已创建vServer上的备份功能。
选择主机名
选择主机名时,请给您的vServer取一个您记得住的标识名,例如“WordPress vServer 1”或计划托管的网站名称。
当您完成选择后,点击控制面板屏幕底部栏中的“创建vServer”按钮。一旦vServer创建成功,其IP地址将显示出来。您可以通过访问该IP地址来连接和配置您的vServer。将鼠标悬停在IP地址上,然后点击复制按钮将其复制到剪贴板。

通过一键市场创建的vServer附带额外资源,您可以通过点击“开始”按钮来获取这些资源。

这将切换到一个新面板,在这里您可以获取与您的“一键应用”相关的额外信息。这包括概述、进一步的入门步骤以及来自我们社区网站的相关教程链接。此外,您将享有使用WordPress的支持和其他资源的权限。
接下来,您将使用此IP地址查看WordPress网站。
步骤二 — 检查占位页
打开网页浏览器,输入vServer的IP地址以访问您的新网站。在您使用SSH登录之前,将显示以下页面。
为了保护WordPress的初始配置(其中设置了管理员用户),已采取此安全措施。
在您准备配置WordPress之前,您可以放心地保持安装状态。
步骤三 – 通过SSH访问vServer以启用配置
要删除占位网页,您首先需要通过SSH连接到vServer。一旦连接成功,及时完成WordPress配置非常重要。在您完成配置之前,任何访问您网站的人都有可能创建管理用户和密码。
首先,在命令行中直接连接到服务器。为了配置WordPress,您需要完成此任务一次。如果您以前没有使用过SSH或PuTTY之类的终端程序,请查看如何使用SSH连接到您的vServer的文章。
当您准备好时,在计算机上打开一个终端,并通过SSH以root用户(或管理用户)登录到您的vServer。请记住使用您的vServer的IP地址执行此命令。
ssh root@your_server_ip
一旦您登录,系统会要求您按照一系列提示来设置您的WordPress网站,并启用配置。
注意
首先,您需要提供一个域名或子域名。然后,您将通过提供电子邮件地址、用户名、密码和博客标题来创建一个新的WordPress管理员用户帐户。一旦输入了这些信息,您将被要求确认此信息是否正确。如果正确,请输入 y
并按Enter键。以下是所有提示的参考:
Enter the domain name for your new WordPress site.
(ex. example.org or test.example.org) do not include www or http/s
--------------------------------------------------
Domain/Subdomain name: example.com
Enabling conf block-xmlrpc.
To activate the new configuration, you need to run:
systemctl reload apache2
Now we will create your new admin user account for WordPress.
Your Email Address: your_email@example.com
Username: sammy
Password: wp_password
Blog Title: Sammy Swims
Is the information correct? [Y/n] y
完成回答这些问题后,系统会询问您是否希望通过Let’s Encrypt获取证书。Let’s Encrypt是一家证书颁发机构(CA),可以帮助您获取和安装免费的TLS/SSL证书,从而使网页服务器启用加密的HTTPS。为了增强安全性,我们建议您输入“是”或“y”来生成证书。如需更多信息,请阅读我们的“如何在Ubuntu 20.04上使用Let’s Encrypt保护Apache”的教程。
一旦您完成了初始配置,您就可以用您创建的管理员用户登录,继续设置您的网站。
步骤四 — 登录WordPress管理面板
您可以通过访问https://example.com/wp-admin
,使用您之前创建的管理员账户凭证登录WordPress管理面板。使用您的用户名、电子邮件和密码输入登录凭据。输入完这些信息后,点击登录按钮即可。

一旦您登录,您可以自定义您网站的外观,安装插件以增加功能,或创建新的文章或页面。请注意任何红色通知,尤其是升级通知。建议您始终及时更新您的WordPress以保持良好的安全性。

步骤五 – 查找登录名和密码
您可以通过SSH登录vServer时在每日信息(MOTD)中获取有关安装的更多详细信息。
-------------------------------------------------------------------------------
Welcome to Silicon Cloud's One-Click WordPress vServer.
To keep this vServer 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
root_mysql_pass="c404aed5e912278adb4EXAMPLE9782f390286d706a9c4f72" wordpress_mysql_pass="619863e454cEXAMPLE15be13d9730db5c0a52ad6a4d2491a"
复制引号内的密码,在以root_mysql_pass
开头的行上。然后运行带有-u
标志的mysql
命令来指定用户(root),并使用-p
标志提示输入密码,如下所示:
mysql -u root -p
当提示时,插入您复制的密码。如果您更喜欢使用图形用户界面,请按照《在Ubuntu 20.04上安装和保护phpMyAdmin的教程》。
结论
在您的WordPress网站运行正常后,您可以按照我们的初始服务器设置指南来增强其安全性,给您的用户赋予sudo权限,禁用root登录,并采取其他步骤使您的vServer适用于生产环境。