如何将您的移动应用后端部署到Google Compute Engine (GCE)
将 Google 计算引擎集成到您的移动应用后端数据中,这是您移动应用成功的最佳选择。
1# 访问 计算引擎 并使用您的gmail账号登录。

2# 然后,转到“我的控制台”(右上角),这将带您进入“入门”页面。它将显示有关“开始使用 Google Cloud”的各种信息。
- 尝试计算引擎
- 创建 Google Cloud Storage 存储桶
- 尝试应用引擎
- 使用 Google API
- 创建 Cloud SQL 实例
- 更多信息请参阅文档
在第 2 步中,您将处理此页面。
3# 在 Google 计算引擎中创建项目
- 从下拉菜单中选择“创建项目”选项,然后*选择*给定标题中的一个项目。
- 现在,添加项目名称。有两个响应式复选框,让您同意条款和条件,第二个是订阅邮件列表。

4# 在此步骤中,我们需要创建虚拟机实例,您想在其中部署应用程序。
- 关于付款部分——Google 提供 300 美元的信用额度和 60 天的试用期来探索 Google Cloud Platform。
- Google 计算引擎采用“按需付费”模式。因此,您只会为以实例请求形式提供的服务付费。
5# 创建虚拟机实例
- 在 Cloud Platform Console 中——转到 **VM 实例页面**。
- 转到 VM 实例页面
- 点击“**创建实例**”按钮。
- 在“**启动磁盘”部分,点击“更改”以开始配置您的启动磁盘。您可以根据预期的服务器请求选择机器类型。**
- 在“预配置镜像”选项卡中,选择 **Debian 8 镜像**或其他符合您部署后端要求的镜像,例如 Ubuntu 14.04 LTS 等。
- 点击“选择”。
- 在“防火墙”部分,选择“允许 HTTP 流量”。如果您想允许安全连接,也请允许 HTTPS 流量。
- 点击“**创建**”按钮创建实例。
只需等待一段时间让实例启动。准备就绪后,它将显示在 VM 实例页面上,并带有绿色的状态图标。
6# 连接到您的实例
现在,任务是将数据连接到您刚刚创建的实例。
- 在 Cloud Platform Console 中,转到 **VM 实例页面**。
- 在虚拟机实例列表中,点击要连接的实例所在行的 **SSH** **按钮**。
- 这将为您提供一个**终端窗口**,用于与您的 Linux 实例进行交互。
所有必需的设置都可以在此终端窗口中完成。
以下是一些连接 Google 计算引擎的方法:
- 从浏览器连接(与上面解释的相同步骤)
- 使用 Gcloud 连接到实例
- 使用 Linux 或 Osx 工作站上的 SSH 连接
- 使用 Windows 工作站上的 Putty 连接。
请在此处查看如何连接到实例。
7# 现在,您需要运行必要的设置来上传后端到 GCE。以下是上传 PHP 后端所需的步骤。
步骤 1:在您的实例上安装 Apache 和 PHP
Sudo apt-get update Sudo apt-get install apache2 php5
步骤 2:测试 Apache & PHP
i. 您必须拥有实例的外部 IP 地址。您可以在 Cloud Platform Console 的 VM 实例页面中找到它。
http://[YOUR_EXTERNAL_IP_ADDRESS]
sudo sh -c 'echo "<?php phpinfo();?>" > /var/www/html/phpinfo.php'
http://[YOUR_EXTERNAL_IP_ADDRESS]/phpinfo.php
1. 在 Cloud Platform Console 中,为您的实例允许 HTTP 流量。
2. URL 使用了正确的 IP 地址和文件名。
步骤 3:在您的实例上安装 MySQL
v. 安装 MySQL 和相关的 PHP 组件。
sudo apt-get install mysql-server php5-mysql php-pear
vi. 配置 MySQL。您应该运行 `mysql_secure_installtion` 命令来提高安装的安全性。
sudo mysql_secure_installation
步骤 4:安装 PhpMyAdmin 以处理 MySQL 数据库,并按照设置过程中提出的基本步骤进行操作,例如数据库访问密码等。
sudo apt-get install phpmyadmin sudo apt-get update
步骤 5:测试 & 验证 PhpMyAdmin。在测试 PHPmyadmin 之前,请按照更改配置文件中的步骤进行操作。
vii. 使用您喜欢的编辑器打开 `apache.conf`,我使用的是 `vi` :)。
sudo vi /etc/apache2/apache2.conf
viii. 然后,添加以下行:
Include /etc/phpmyadmin/apache.conf
ix. **测试 PHPmyadmin**。您必须使用初始用户名和密码登录才能访问数据库。
默认用户名是 root,密码是在安装 PHPmyadmin 时设置的密码。
http://[YOUR_EXTERNAL_IP_ADDRESS]/phpmyadmin
步骤 6:默认情况下,Apache 中的 Mod rewrite 是禁用的,在开始生成实际的 URL 重写之前,我们需要激活 Apache `mod_rewrite` 模块来控制它们。
sudo a2enmod rewrite sudo service apache2 restart
步骤 7:模块启用后,我们可以通过在后端目录中创建 .htaccess 文件来设置 URL 重写。
x. .htaccess 文件是一种配置您的后端或网站详细信息的方式,而无需更改服务器配置文件。
xi. 我们可以使用文本编辑器创建 **.htaccess** 站点,而不给文件名和扩展名 **.htaccess** 命名。
步骤 8:允许 .htaccess 文件中的更改。
xii. 通过打开配置文件来允许 .htaccess 文件覆盖标准配置。
sudo vi /etc/apache2/sites-available/default
xiii. 在该文件中 - 找到下方部分,并将说 **AllowOverride 从 None 改为 All** 的行进行更改。该部分现在应如下所示:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
xiv. 保存并退出文件后,您需要重新启动 apache。
.htacess 文件将可用于您所有的站点。
sudo service apache2 restart
尽管已完成必要的服务器设置,但我们仍需将文件上传到实例。
但是,在上传之前,我们需要更新数据库连接所需的更改。
8#. 将文件传输到实例
有多种方法可以传输文件,我们可以根据我们的工作站选择任何一种。
i. 使用 Gcloud 传输文件。
ii. 使用 Linux 或 OSX 工作站上的浏览器传输文件。
iii. 使用 Linux 或 OSX 工作站上的 SCP 传输文件。
iv. 使用 Windows 工作站上的 WinSCP 传输文件。
此外,到这里就完成了,您已成功将文件传输到服务器中构建的实例。现在,您可以轻松地设置您的 Google 计算云环境了。