如何在 Google Cloud Hosting 上托管 WordPress
已发表: 2021-06-14
在本文中,我将向您展示如何在 Google VM 实例上托管 WordPress 站点。 之后,我将详细介绍在 Cloudways 托管的 Google 云服务器上安装 WordPress。
第一种方法有点技术性,需要在运行 Linux 命令方面具有中级专业知识,并对各种堆栈有基本的了解。 管理 Google 服务器还涉及复杂的任务,例如修补、操作系统升级、防火墙配置以及需要系统管理员或服务器所有者手动执行的备份。
不过,使用 Cloudways 的第二种方法,您只需点击几下即可立即部署服务器并安装 WordPress 应用程序。 Cloudways 是一个托管云托管平台,借助易于使用的平台,您可以选择在 Google 云服务器上托管您的应用程序。 GCE 与 Cloudways 的集成为托管 WordPress 托管开辟了一个新世界,可提供可靠性、速度和令人难以置信的正常运行时间。
在深入研究这些过程之前,最好先了解一下为什么 Google 云服务器是托管 WordPress 网站的绝佳选择。 说到 Google Cloud WordPress 托管,为什么人们更喜欢像 Cloudways 这样的托管 WordPress 托管而不是本地 Google 云 Web 托管?
- 在 Google Cloud 上托管 WordPress 的好处
- 正常运行时间
- 速度
- 可靠性
- 可扩展性
- 为什么使用 Cloudways 在 GCE 上托管 WordPress?
- 如何在 Google Compute Engine 上安装 WordPress?
- 在 Cloudways Managed Google Cloud Server 上安装 WordPress?
- 将 WordPress 网站迁移到 Google Cloud
在 Google Cloud 上托管 WordPress 的好处
Google Cloud 是最先进、最可靠且速度最快的云基础架构之一。 汇丰、推特、贝宝和彭博等庞大的公司使用 GCE 来满足其托管要求。
以下是 Google WordPress 托管对您的网站来说是个好主意的一些原因:
正常运行时间
Google Cloud Engine 的可用时间超过 99.9%。 大型电子商务商店、交易网站和新闻网站等企业严重依赖最佳服务器正常运行时间,因为即使是服务的轻微中断也会造成严重的经济损失。
速度
我们都知道谷歌(几乎)运行互联网,所以如果你想在谷歌 SERP 中排名第一,你必须在你的游戏中处于领先地位。 谷歌托管 WordPress 网站可以让网站更快,速度是谷歌用来在 SERP 中对网站进行排名的最重要的排名信号之一。
可靠性
GCE 使用与 Gmail 和 YouTube 相同的基础架构。 您上一次在 YouTube 上观看视频或在 Gmail 中发送电子邮件时遇到停机是什么时候? 你当然不会。
这意味着,通过在 Google 的云基础架构上托管您的网站,您将托管在维护最完善的可用硬件和数据中心上。
Google Cloud 背后的团队孜孜不倦地改进其服务,以确保其性能优于竞争对手。 他们通过自动化配置更改来实现这一点,使用额外的验证层来发现任何潜在问题,并密切监控由于修改对基础设施的影响。
可扩展性
GCE 服务器具有高度可扩展性,可以轻松处理意外的流量高峰,让您无需更改 IP 地址即可升级或降级服务器大小。 在 Cloudways 上,您还可以监控服务器性能并相应地扩展服务器。
为什么使用 Cloudways 在 GCE 上托管 WordPress?
好吧,如果您之前没有实际操作过的云服务器管理经验,并且您选择在 Google Cloud 原生平台上托管 WordPress,那么您将在一些非常黑暗的水域中航行。
对于 WordPress 用户来说,使用 GCE 并不容易。 在安装 WordPress 之前,还有很多事情要做。 您必须在 Google 托管上购买实例,然后创建 SSH 连接。
是的! 我知道我在那里失去了你。
简单地说,这个过程很漫长,很多事情都可能出错。 如果这个过程失败了,你必须重新开始! 乐趣? 并不真地!
不过,Cloudways 让一切变得简单! 只需注册,几分钟后,您将拥有一个安装了 WordPress 的 Google Cloud 服务器等着您。
你不必相信我的话。 查看用户使用 Cloudways 在 Google Cloud 上启动 WordPress 时的反馈和分数。

如何在 Google Cloud Hosting 上安装 WordPress
在这种方法中,我将在 Google VM 实例上部署 LAMP(Linux、Apache、MariaDB 和 PHP)堆栈并在那里安装 WordPress 应用程序。 因此,您需要做的第一件事是在 Google Cloud Platform 上创建一个帐户,然后您需要通过添加您的信用卡号来验证您的帐户。 注册过程很简单,所以我将跳过它并假设您已经创建了一个新帐户。
让我们开始吧!
创建新的 Compute Engine 虚拟机实例
验证帐户后,您需要打开导航菜单 > Compute Engine > VM Instances。

目前,您不会在 GCP 上看到任何 VM 实例,因此只需点击Create 。

在创建实例屏幕上,您可以为您的服务器选择服务器配置和其他设置,例如服务器位置、机器类型等。

第一部分是服务器名称字段,对于本教程,我将其命名为 google-server。

接下来,选择离目标受众最近的服务器位置。 服务器位置分为两部分; Region和Zone ,其中 Region 是您服务器的地理位置,Zone 是一个区域内服务器的部署区域。
我建议您选择离用户最近的位置。

下一部分是机器配置,您可以在其中选择机器系列、系列和机器类型。 如下图所示,机器系列部分有四个可用选项,我选择了通用和 E2 系列。 从机器类型中,您可以选择服务器的计算能力,例如 vCPU 和 RAM 的数量。

接下来,转到“启动磁盘”部分,您可以从中选择要在 Google 云服务器上安装的操作系统。 我将使用默认的 Debian 10。如果您希望更改操作系统或其他版本(如 CentOS 7),您可以通过单击更改按钮并选择所需的操作系统来实现。

现在,保留所有部分并检查两个防火墙规则,即允许 HTTP/HTTPS 流量。

现在您的 VM 实例创建过程已完成,您可以单击Create启动您的新服务器。 创建您的 Google 云服务器需要几分钟时间。

部署 LAMP 堆栈
您已经成功启动了一个新的 Google 云服务器,是时候在那里部署 LAMP 堆栈了。 为此,您需要通过单击SSH来启动您的服务器SSH 。

之后,您将看到 Google 终端,您将在其中运行大量 Linux 命令来部署您的 LAMP 堆栈。

现在,您需要做的就是按照我的说明运行以下命令。
sudo apt 更新
它将更新软件包列表。
![]()
sudo apt 升级 -y
它将升级包列表
![]()
sudo apt install apache2 -y
在您的 Google 云服务器上安装 Apache2。
![]()
现在,复制您的服务器 IP 并在浏览器中打开以确认 Apache 安装成功。

请注意,您的谷歌云服务器尚未安装SSL证书,因此需要将HTTPS(浏览器网址)中的“S”去掉; 否则,您将看到“无法访问此站点”等错误消息。
您可以在下图中看到 Apache2 Debian 默认页面已成功安装在 GC 服务器上。

sudo apt install mariadb-server -y
在您的 Google 云服务器上安装 MariaDB。
![]()
须藤mysql_secure_installation
提高数据库安装的安全性。
![]()
运行上述命令后,需要输入root密码。 默认情况下,当前没有密码,因此您只需按 Enter。

如果您想为您的数据库设置 root 密码,请按“y”并简单地更新它。

同样,您也可以更改其他安全设置。

在此之后,您还需要安装 PHP 和其他模块。
sudo apt install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7. 3-国际 php7.3-ldap php7.3-zip php7.3-curl -y
安装 PHP 7.3 和其他模块。
![]()
须藤 systemctl 重启 apache2
重新启动Apache。

![]()
安装 WordPress 应用程序
现在,您需要安装 WordPress,为此,您需要运行以下命令:
须藤mysql -u root -p
要访问数据库根,您需要输入根密码。
注意:使用我们之前在 MariaDB 安装过程中设置的密码。

创建数据库 cw;
创建一个新的数据库。
![]()
在 cw.* 上授予所有特权给 'farhanuser'@'localhost' IDENTIFIED BY 'pass123';
向用户授予完全控制权和权限。
![]()
同花顺特权;
更改无需重新启动数据库服务即可生效。
![]()
现在运行 exit 命令退出。

cd /var/www/html
将目录更改为 HTML 文件夹。
![]()
sudo apt 安装 wget
安装 GNU Wget。
![]()
须藤 wget https://wordpress.org/latest.tar.gz
下载最新的 WordPress 版本。
![]()
须藤 tar xzvf latest.tar.gz
提取存档文件。
![]()
须藤 chown -R www-data:www-data /var/www/html/wordpress/
分配所有权。
![]()
须藤 systemctl 重启 apache2
重新启动您的 Apache2。
![]()
现在,在浏览器“http://yourIPaddress/wordpress”中打开 WordPress 文件(本质上是 WordPress 网站)。

接下来,选择语言,点击continue,点击Let's go!
现在,更改 DBName、Username 和 Password(创建新 DB 时的值)并单击 Submit 以将数据库与 WordPress 连接。

然后运行安装并输入您正在创建的 WordPress 站点信息,然后单击Install WordPress 。

之后,您需要做的就是登录您的 WordPress 仪表板。

在 Cloudways Managed Google Cloud Hosting 上安装 WordPress
如果您曾经担任过系统管理员,您可能知道如何在 Google Cloud 上托管 WordPress 并对其进行配置。
但假设您是 Web 应用程序开发人员、设计师、博客作者或几乎没有服务器管理经验的机构。 在这种情况下,您可能很难启动服务器,更不用说管理它们了。
在 Cloudways 平台上启动 GCE 服务器是小菜一碟。 这个过程只需要大约七次点击!
该过程是直观的,并且设计为对所有用户都简单。 只需单击几下,您就可以在 GCE 云服务器上托管您选择的功能齐全的 WordPress 安装。
最好的是,您甚至无需具备任何服务器知识即可在 Cloudways 上启动 GCE 服务器!
Cloudways 为您管理服务器,但它也会使用最新的软件包对其进行优化和更新。 Cloudways 还提供 24/7 实时聊天支持,专家可以帮助您解决可能遇到的任何问题,为您提供无缝体验。
1. 注册 Cloudways
您可以注册 Cloudways 并使用您的 GCE 服务器进行为期 3 天的试驾。 您有机会熟悉我们平台的 UI 并体验它提供的强大功能和灵活性。
只需输入所需的详细信息,然后单击“免费开始”按钮。 无需信用卡,无需承诺!

现在验证您的电子邮件以完成注册过程。 成功注册后,单击启动按钮以启动服务器启动过程。
2. 选择您的应用程序
从下拉菜单中选择您选择的WordPress变体并命名您的应用程序、服务器和项目。

注意:您可以选择启动 Cloudways Optimized WordPress、带有 WooCommerce 的 WordPress、WordPress Multisite 或没有任何优化的 WordPress。
3. 选择您的托管服务器
选择Google 的 GCE 托管平台作为您的云服务器。 这意味着

4. 选择服务器大小
您可以选择最适合您要求的服务器大小。 Cloudways 提供可扩展的 WordPress 托管,这意味着您始终可以从Server Management > Vertical Scaling向上/向下扩展您的服务器。

5. 选择带宽和存储
在 Cloudways 上,您可以根据需要选择带宽,以将成本降至最低。 您还可以为数据库和应用程序文件选择不同的存储大小。

6. 选择位置
选择离目标受众最近的数据中心。 对于 GCE,您可以选择在多个区域和不同位置托管。

7. 启动服务器
如果您对所选 GCE 服务器的估计成本感到满意,只需按下Launch Now按钮即可。
![]()
现在,在您的 GCE 服务器准备就绪时等待几分钟。

服务器准备就绪后,从顶部菜单栏中转到应用程序。

单击您的 WordPress 应用程序。

要登录您的 WordPress 网站,请转到应用程序管理 > 访问详细信息 > 管理面板。 您将看到 WordPress 应用程序的管理员凭据(用户名和密码)。 单击 URL,然后复制并粘贴凭据以访问 WordPress 管理面板。

就是这样! 您已在 Google Cloud 上成功启动 WordPress。
将 WordPress 网站迁移到 Google Cloud
网站迁移就像在 Cloudways 上启动服务器一样简单。 如果您要将现有的 WordPress 站点从其他提供商迁移到 Cloudways,只需使用我们的免费迁移器插件,只需单击几下即可完成整个过程并迁移您的站点。
只需在您现有的 WordPress 站点中下载插件,为其提供所需的信息并运行迁移器。

Cloudways 平台具有丰富的功能,使您能够轻松映射您的域、创建临时站点以测试新功能、通过 Let's Encrypt 提供免费 SSL,以及让您创建团队成员等。
结论
您现在已经学会了如何使用技术慢的方法(Native GCP)和快速简单的方法(通过 Cloudways)在 Google 云上安装 WordPress。
Cloudways 旨在为那些有兴趣获得云托管的全部好处而不在专用服务器管理上浪费时间的人提供便利。
开发人员喜欢它,因为他们可以在其上快速构建应用程序,而不必担心服务器端不兼容。
设计师喜欢它,因为他们可以使用我们无限的 WordPress 登台环境和 URL 来测试他们的工作。
代理商喜欢我们,因为他们可以做他们喜欢做的事。 与其为他们的客户处理托管基础设施(我们负责!),他们可以专注于他们的业务运营。
因此,请先免费试用并在 Google Cloud 上托管您的 WordPress 网站。 我想你会喜欢的!

