如何在Silicon Cloud上使用WordPress一键安装功能
介绍
WordPress是世界上最流行的内容管理和博客平台之一,可以帮助您高效地创建和管理网站内容。本教程将引导您通过使用WordPress 1-Click应用程序设置WordPress网站。
Info
一键部署
除了在普通的Ubuntu 20.04 vServer中安装的特性外,WordPress 1-Click镜像还包括以下组件:
- Apache: A widely used web (HTTP) server.
- MySQL: A commonly used open-source relational database.
- PHP: PHP language support.
这些组件组成了LAMP堆栈,这是一组通常一起安装的开源软件,用于使服务器能够托管像WordPress这样的动态网站。LAMP是一个缩写词,代表着将Linux操作系统与Apache网页服务器进行配置,网站数据存储在MySQL数据库中,动态内容由PHP处理。
为了提高安全性,以下额外的组件被包括在内:
- UFW: A program to manage a firewall.
- Fail2ban: A service that automatically updates your firewall configuration to block attackers.
在这个教程中,您将创建一个WordPress一键vServer,然后设置您的WordPress网站,配置域名,并分享如何访问MySQL数据库的信息。
步骤一 – 创建一个WordPress vServer。
在1-Click应用市场上,通过按下“创建WordPress vServer”按钮来创建一个WordPress vServer。
这将带您进入创建vServers页面,在创建WordPress vServer之前,您可以自定义设置。详细了解需要进行的所有选择,请阅读如何创建您的第一个vServer指南。以下几个部分是一些关键设置值得考虑。
选择一张图片
在Ubuntu 20.04上,您的图像将在WordPress 5.8中自动设置到市场选项卡。
如果没有选择,请使用搜索框搜索WordPress。
选择适当的WordPress图像后,您可以接受默认设置或根据您的使用情况进行调整。我们通常建议进行以下更改:
选择一个数据中心的区域:
为了避免潜在的延迟问题,建议您选择距离您用户群体最近的数据中心区域。在某些地区,我们拥有多个数据中心。这些同一地区的数据中心之间没有区别(例如,SFO3和SFO2)。
选择一个计划:
建议使用至少1GB或更多的RAM来运行WordPress的vServer。
选择一种身份验证方法。
对于您的vServer,推荐使用SSH密钥选项而不是密码。使用SSH密钥进行身份验证通常更安全。
选择其他选项
为您的vServer添加改进的度量监控和告警功能,有助于您随时间了解vServer的资源使用情况。您也可以考虑启用自动备份。您可以随后返回启用已经创建的vServers上的备份功能。
选择一个主机名:
选择一个主机名时,
请给你的vServer取一个你记得住的标识名,例如“WordPress vServer 1”或计划托管的网站的名字。
当您完成选择之后,按下控制面板屏幕底部栏中的“创建vServer”按钮。一旦vServer创建成功,它的IP地址将显示出来。您可以通过访问该IP地址来连接和配置您的vServer。将鼠标悬停在IP地址上,然后按下复制按钮将其复制到剪贴板上。

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

这将切换到一个新面板,在这里您可以获取与您的“一键立即应用”相关的额外信息。这包括概述、进一步的入门步骤以及来自我们社区网站的相关教程链接。此外,您将享有使用WordPress的支持和其他资源的权限。
接下来,您将使用此IP地址查看WordPress网站。
步骤2 — 检查占位页
打开一个网页浏览器,输入水滴 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网站,并启用配置。
Note
首先,您需要提供一个域名或子域名。然后,您将通过提供电子邮件地址、用户名、密码和博客标题来创建一个新的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适用于生产环境。