GCP 从 0 到 1 搭建博客的完整路线图

想象一下,你终于决定在 GCP(Google Cloud Platform)上搭建自己的博客。你搜遍了各种教程,技术文档也翻了个底朝天,却发现注册 GCP 账号需要海外信用卡、还要经历繁琐的身份验证——光是第一步,就劝退了无数人。更别提 GCP 原生后台那些复杂的计费规则和操作门槛了。

别慌,这不是你一个人的问题。很多人被挡在 GCP 门外,不是因为技术不行,而是被支付和验证流程绊住了脚。事实上,用 GCP 搭建博客可以非常顺畅,只要你选对入口。

这篇文章要做的,就是帮你绕开这些非技术性障碍,真正专注于搭建本身。我们会走通一条完整的路线:从账号准备、环境配置,到服务部署和上线发布。放心,全程不需要海外卡,也不需要你翻来覆去地填验证信息。

准备好了吗?我们从零开始。

第一步:搞定 GCP 账号,绕开境外卡与验证门槛

GCP 的官方注册流程对国内用户不友好:需要绑定支持外币的信用卡,还要通过手机、地址多重验证,失败率极高。但其实你可以换一条更顺畅的路——通过114Cloud 这类官方授权渠道开通账号。

渠道开通的核心优势

  • 免实名认证、免绑定境外信用卡,直接用支付宝/微信支付;
  • 享受 GCP 官方折扣价,比官网直接采购更划算;
  • 获得独立的 GCP 账号,登录 Google Cloud Console 进行所有操作,权限与官网账号完全一致;
  • 可正常使用 GCP 免费额度:每月 1 台 e2-micro 实例(1vCPU+1G 内存)美国区域免费运行,附赠少量流量。

💡 新手必看:e2-micro 实例的免费额度完全能支撑轻量级博客运行,初期几乎零成本!

第二步:环境搭建,创建 Compute Engine 实例

账号就绪后,先创建一台虚拟机作为博客服务器。核心原则是选对区域、用足免费额度

1. 选择合适的区域

  • 如果读者主要在亚洲 → 优先选 asia-southeast1(新加坡)asia-northeast1(东京),访问延迟更低;
  • 如果追求免费额度最大化 → 选择美国区域(如 us-central1),e2-micro 实例免费运行。

2. 创建 Compute Engine 实例

  1. 登录 GCP 控制台,找到 Compute Engine → 虚拟机实例 → 创建实例
  2. 配置项选择:
    • 名称:自定义(如 blog-server);
    • 区域:按读者分布选择;
    • 机器类型:e2-micro(免费额度覆盖);
    • 启动磁盘:Ubuntu 22.04 LTS(新手友好,生态完善);
    • 防火墙:务必勾选 允许 HTTP 流量允许 HTTPS 流量(关键!否则网站无法访问);
    • 其他配置保持默认,点击创建。

3. 初始化服务器(SSH 连接)

实例创建完成后,点击 SSH 按钮直接连接服务器,执行系统更新:

sudo apt update && sudo apt upgrade -y

第三步:部署博客服务,以静态博客(Hugo/Nginx)为例

静态博客轻量化、速度快、易维护,是 GCP 免费实例的最佳搭档。这里以 Hugo + Nginx 组合为例,手把手教你部署。

1. 安装 Nginx 服务器

Nginx 是高性能的静态资源服务器,适合托管博客静态文件:

sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

此时在浏览器输入虚拟机的 外部 IP,能看到 Nginx 欢迎页 → 说明服务器环境正常。

2. 部署 Hugo 静态博客文件

  1. 本地用 Hugo 生成博客静态文件(存放在 public 目录);
  2. 通过 SCPGitpublic 目录上传到服务器的 /var/www/html/ 目录;
    # 示例:本地SCP上传(替换为你的服务器外部IP) scp -r public/* username@服务器外部IP:/var/www/html/
  3. 设置文件权限,重启 Nginx:
    sudo chown -R www-data:www-data /var/www/html/
    sudo systemctl restart nginx

💡 进阶技巧:配置 Git 自动部署,本地写完文章 push 到仓库,服务器自动 pull 并更新,免去手动上传麻烦。

备选方案:用 Cloud Run 托管(免运维)

如果不想管理服务器,可以将博客容器化后部署到 Cloud Run,按请求量计费,低访问量下成本极低,且无需操心运维。

第四步:域名解析 + SSL 证书,让博客更专业

现在博客能通过 IP 访问了,但还需要一个专属域名和 HTTPS 安全连接,才算真正上线。

1. 配置 Cloud DNS 解析域名

  1. 在 GCP 控制台找到 网络服务 → Cloud DNS → 创建区域
  2. 输入域名信息(如你的域名 yourdomain.com),创建 A 记录,指向虚拟机的 外部 IP
  3. 在域名注册商处,将 DNS 服务器修改为 GCP 提供的服务器地址。

2. 配置免费 SSL 证书(Let’s Encrypt)

用 Certbot 一键配置 HTTPS,简单高效:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com

按照提示输入邮箱,同意协议后,Certbot 会自动配置 Nginx 并生成证书。此时访问 https://yourdomain.com,就能看到带小锁的安全博客了!

总结:选对渠道,GCP 搭建博客超简单

回顾整个流程,最难的不是技术配置,而是账号开通的第一步。通过 114Cloud 这类授权渠道,你可以绕开境外卡和验证的坑,直接享受 GCP 的稳定服务和免费额度。

从环境搭建到域名 SSL,整个过程下来,你不仅拥有了一个自己的博客,还能熟悉 GCP 的核心服务。对新手来说,这是一次性价比极高的云平台实践。

还在被 GCP 注册门槛难住?
114Cloud 提供 GCP 便捷接入服务,支持支付宝/微信支付,免实名免境外卡,享官方折扣价!
添加微信客服,获取最新优惠和专属配置建议,轻松开启你的 GCP 博客之旅~

最新资讯