单元四 上云 · 第 14 课
买一台云主机
你的电脑会关机、会断网,网站不能放在上面。这一课租一台 24 小时开机的云主机,作为周报助手的新家。
本课目标
- 知道云主机是什么,为什么学习阶段推荐香港地域。
- 买好一台 Ubuntu 云主机,配好防火墙。
- 记下公网 IP、用户名和密码,知道怎么控制费用。
先懂概念:租一台远方的电脑
云主机就是云服务商机房里的一台电脑(准确说是虚拟出来的一份),你按月付租金。它有几个特点:
- 24 小时开机,不怕你关电脑;
- 有一个公网 IP,全世界都能访问到它;
- 没有屏幕和鼠标,你通过网络用终端远程操作它(下一课的 SSH)。
本课以阿里云、腾讯云的轻量应用服务器为例:控制台是中文的,能用支付宝付款,配置简单,适合个人。两家的流程大同小异,下文按通用步骤来写,界面上的名称可能略有不同。
为什么选香港地域
| 中国内地地域 | 中国香港地域 | |
|---|---|---|
| 用域名开放网站 | 必须先做 ICP 备案,通常要几周 | 不需要备案 |
| 下载 Docker 镜像、GitHub 代码 | 经常很慢或失败 | 顺畅 |
| 国内访问速度 | 快 | 稍慢,个人工具够用 |
学习阶段选香港最省事。将来如果要面向国内大量用户提供服务,再按规定办理备案,迁到内地机房。
跟着做
1. 注册并实名认证
在阿里云或腾讯云注册账号,按提示完成个人实名认证。购买云产品前必须实名。
2. 购买轻量应用服务器
在控制台找到“轻量应用服务器”,点“购买”或“新建”,按下面的建议选择:
| 选项 | 建议 |
|---|---|
| 地域 | 中国香港 |
| 镜像 | 选“系统镜像”里的 Ubuntu 24.04 LTS,不要选预装了各种应用的“应用镜像” |
| 套餐 | 2 核 CPU、2 GB 内存或以上(构建 Docker 镜像需要一点内存) |
| 时长 | 先买 1 个月,确认要长期用再续费 |
| 登录方式 | 设置一个足够长的密码,下一课会换成更安全的密钥登录 |
付款后等一两分钟,服务器状态变为“运行中”。
3. 记下登录信息
在服务器详情页找到并记下:
- 公网 IP:一串类似
203.0.113.10的数字。 - 用户名:以控制台显示为准。Ubuntu 镜像在腾讯云上一般是
ubuntu,在阿里云上一般是root。 - 密码:刚才设置的密码。忘了可以在控制台“重置密码”。
后面的课程用 ubuntu 和 你的服务器IP 指代它们,遇到时换成你自己的。
4. 配置防火墙
云服务商在服务器外面还有一道防火墙(轻量应用服务器里叫“防火墙”,其他产品里叫“安全组”),决定哪些端口可以从外网访问。
找到服务器的防火墙设置,确认规则里只保留 TCP 22 端口(SSH 登录用)。默认模板里如果还开放了 80、443、3389 等其他端口,先删掉,用到时再加。第 24 课会开放 80 和 443。
只开放需要的端口,是服务器安全最基本的一条。互联网上有大量程序不停地扫描所有 IP,寻找开着的端口和弱密码。
控制费用
- 购买时留意续费价格,有的套餐首月优惠,之后价格不同。
- 关闭自动续费,到期前会收到提醒,到时候再决定。
- 云主机关机不等于停止计费,按月购买的套餐到期前一直计费。不用了要“释放”或“退还”,第 26 课有完整的收尾清单。
你应该看到
控制台里有一台运行中的 Ubuntu 24.04 服务器,你记下了它的公网 IP、用户名和密码,防火墙只开放了 22 端口。
常见问题
找不到 Ubuntu 24.04? 选列表里最新的 Ubuntu LTS 版本即可(LTS 表示长期支持)。
可以选 Windows Server 吗? 不建议。后面的课程都基于 Linux,绝大多数服务器也都用 Linux。
必须用阿里云或腾讯云吗? 不是。任何能提供 Ubuntu 云主机和公网 IP 的服务商都可以,步骤大同小异。
自检
- 我能解释为什么学习阶段选香港地域。
- 我有一台运行中的 Ubuntu 云主机。
- 我记下了公网 IP、用户名和密码,并且没有截图发给别人。
- 防火墙只开放了 TCP 22。
- 我关闭了自动续费,知道关机不等于停止计费。