用 Google Cloud 搭建你的个人博客

Google Cloud 还能做些什么?

请注意,本文编写于 205 天前,最后修改于 44 天前,其中某些信息可能已经过时。

一、Google Cloud是什么?

Google云端平台(英语:Google Cloud Platform)是一项使用了Google核心基础架构、数据分析和机器学习技术的云计算服务。给用户提供与Google搜索YouTube等Google产品相同支持基础设施托管和开发人员产品,用于构建从简单网站到复杂应用程序的一系列程序,并提供一系列模块化的基于云的服务和大量开发工具,例如托管和计算、云存储、数据存储、翻译API、预测API(以上来自维基百科)

简单的说 Google Cloud 就是一个云端服务器,且 Google 对于新用户有300美元的体验金赠送,我们可以用来做很多事情,比如搭建一个博客。

如何注册 Google Cloud

1.准备工具

1.能够正常访问 Google 的网络环境

2.一张VISA或者万事达的双币信用卡

3.Chrome浏览器(用于中英文翻译)

2.开始注册

首先我们进入Google Cloud官网,https://cloud.google.com/。点击开始免费开始试用。

注册1
注册1

之后地址选择我们可以选择 香港 / 美国,账号主体选择个人,详细地址可以从谷歌地图上查找,也可以用美国地址生成器。用于验证的信用卡里至少要有1美元的额度,Google会扣除用于验证,验证之后再退还给你。

注册2
注册2

注册完成之后就会转到 Google Cloud 控制台,我们在左侧的结算里可以看到自己账户余额,如果有好几千的话,不用担心,那只是港币,不是美元。:)

注册3
注册3

二、购买域名

域名购买有很多选择,比如万网、腾讯云等,我自己用的是腾讯云,感觉还不错。关于域名解析的方式每个网站的控制台都不一样,我这里不做演示,简单Google一下即可。

三、开始搭建博客

创建一台新的实例(VPS)

进入Google Cloud控制台

依次选择选项Compute EngineVM实例创建新的VM实例,个人的小博客配置不用多好,有一个单核CPU足够用了,具体配置见下图,VPS地区建议选择香港或台湾,这样在大陆访问速度比较快。

VPS
VPS

之后我们需要把VPS的外部IP改为静态IP,在网络VPC网络外部IP地址中更改,具体图下图。

VPC
VPC

在VPS上安装宝塔面板

我们通过谷歌云自带的SSH连接到VPS,输入sudo -i进入root模式下安装。

SSH
SSH

进入宝塔面板官网,获取安装命令

宝塔面板官网:bt.cn——首页点击立即安装

BT.CN
BT.CN

根据你创建的VPS系统选择代码安装宝塔面板,因为我的VM实例是CentOS7,选择对应的安装命令,复制代码。

bt
bt

把安装命令粘贴到SSH命令端,回车开始安装。

安装
安装

安装中途会问你是否确认安装宝塔面板,输入y,回车继续安装。

Y
Y

等待代码跑完,宝塔就安装好了。会给出宝塔地址、用户、密码之类的信息,复制到备忘录保存好。

完成
完成

使用宝塔面板一键部署Typecho博客

我们通过刚才记录下的信息,登录宝塔面板,安装LNMP环境

登录
登录

登录后,会自动弹出界面,推荐安装LNMP环境,点击一键安装即可。这里的PHP版本我们可以尽量选择高版本,部分主题在低版本PHP的环境下显示效果会有问题。

php
php

软件商店搜索一键部署找到宝塔一键部署源码点击安装即可。这里我已经安装过了,可以看到状态是正在运行,并且我将它添加到了首页,方便以后操作。

bushu
bushu

接着我们打开一键部署,选择博客类目下的Typecho博客,当然也有很多人选择Wordpress,这里仅以Typecho作为演示。

如图:填写域名,默认端口是80,自定义端口的格式是在域名后添加:端口号,我们这里选择默认端口,当然你自己修改也可以。

之后系统会自动生成数据库和数据库密码,把这个信息保存好。

我们在访问站点之前还要先完成几个设置:

设置伪静态。

进入网站设置,伪静态选择Typecho并保存。

部署SSL证书

SSL证书可以给你的网站上把小锁,并强制https。这里宝塔SSLLet's Encrypt都可以申请,我就选择Let's Encrypt了。

注意:https现在很重要,Chrome浏览器会自动把非https的网站视为不安全网站,QQ微信等软件也会提示非https的网站不安全,建议用户不要访问。

完成Typecho安装

在浏览器地址栏输入域名,会自动跳转到安装界面。(如果没有跳转,手动在域名后面添加/install.php即可解决。)

点击下一步。

填写数据库信息,并填写管理面板用户信息。

这样就完成了Tpyecho博客的安装。

Typecho安装完成后的初始状态是自带的默认模板,我们可以在域名后加上/admin进入管理界面。

四、附:Typecho主题和插件资源

主题:https://typecho.me/

插件:https://plugins.typecho.me/

添加新评论

评论会不定时的看,但如果着急请直接联系我

已有 7 条评论

部署SSL证书
Let's Encrypt
验证失败,没有解析域名,或解析未生效!

这里不太会弄。
域名点进去访问不了,SSL证书也是强制不了。
我醉了。求助~

你域名的解析设置到自己服务器了吗,没有的话会失败

david david 回复 @阿東三件事
0 0

有域名实名认证了也解析了。
我按照网上在谷歌云上开了所有端口。
为什么访问ip会出现Bad Request?

请问你的GCE能不能通过IP访问?

非常清晰简单的教程~
成功搭建~
thx!

很高兴能帮到你啦