详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)

怎样在GCP上搭建个人网站

  • Google Cloud Platform 一年免费哦,小伙伴们还不赶紧尝试一下!

大体流程:

  1. 注册并登陆GCP,创建VM实例
  2. 修改外部IP类型
  3. 下载SSH工具连接VM实例
  4. 本地的html文件上传到VM实例
  5. 启动简单的python服务,并确认效果
  6. 购买域名
  7. 域名和外部ip地址联系起来

具体流程:

  1. 注册并登陆GCP,自己注册就好之后,我们来创建VM实例
    【导航菜单】–> 【Compute Engine】–> 【VM实例】
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第1张图片
    【名称】随意,【区域】随便选个亚洲的就行,【地区】随意,【机器类型】我选了最便宜的,3.75G完全够用了。免费试用赠金花完了也就没了啊,合理消费,用足一年。【启动磁盘】我选了Ubuntu,随便选的。【身份和API访问权限】默认。【防火墙】都选上。然后点击【创建】,等待完成,大约几分钟吧。
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第2张图片
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第3张图片
    创建好了VM之后,直接点【SSH】或者三角箭头下拉【在浏览器窗口中打开】进入实例。
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第4张图片
  2. 修改外部IP类型,从【临时】 改为【静态】,名称随意。
    【导航菜单】–> 【VPC网络】–> 【外部IP地址】
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第5张图片
    在这里插入图片描述
  3. 下载SSH工具连接VM实例
    我是mac环境,用的SSH工具是FinalShell,当然Windows的版本也有。
    连接之前需要【启用root账户】,可以参照这篇文章的前两章节。
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第6张图片
    连接成功,VM实例上的文件可以直接操作了
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第7张图片
  4. 本地的html文件上传到VM实例
    这步最简单,直接拖拽到你的工程文件夹下就好了
    文件名为index.html,默认的会自动加载它。
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第8张图片
  5. 启动简单的python服务,并确认效果
    首先进到你的工程目录下,然后启动python服务,监听端口80。screen 的作用是挂起,让你的服务可以一直后台运行。
cd /home/g61980000/workspace/LifeAssistant
screen sudo python -m SimpleHTTPServer 80

需要关闭服务的话,查找80端口,kill对应的PID

lsof -i:80
kill -9 28571

详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第9张图片
浏览器中确认效果,http://35.221.199.216/ (你自己的外部IP地址,注意是http,不是https
在这里插入图片描述
6. 购买域名
购买域名,推荐【namesilo】,有一些后缀的域名真的好便宜的。最便宜的一年才0.99美元。
详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第10张图片
关于具体如何,这里就不过多赘述了。英文不好的小伙伴准备Google翻译,操作不复杂,支持支付宝,信用卡等支付手段。支付完了之后就可以点击右上角Manage My Domains管理自己的域名了。

  1. 域名和外部ip地址联系起来
    Manage My Domains页面,点击蓝色小地球图标,编辑DNS和域名的关系。
    在这里插入图片描述
    设置完了之后,最慢需要48小时才能全网有效,最快就不知道了,我的是一觉醒来发现就可以了。
    详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向)_第11张图片
    【最后】现在看起来,一步一步都挺清晰的,一开始的时候真是一头雾水,什么都是慢慢摸索的,不要心急,希望能对也是一头雾水的小伙伴们有些帮助。肺炎严重,大家都注意安全啊!

你可能感兴趣的:(详细记录一下怎样在GCP(Google Cloud Platform)上搭建个人网站(新手向))