第一次进华为云控制台,很容易被一堆选项绕住。其实流程的骨架并不复杂:买机器、放行端口、连上去。下面以搭一个小型博客为例,把华为云服务器搭建的每一步过一遍。

一、开始前先想清楚三件事
第一是账号。需要注册华为云账号并完成实名认证,否则不少功能用不了。第二是用途。练手或搭个人站点,基础规格就够;如果要扛电商或突发流量,就得提前看带宽和内存。第三是地域。面向国内用户时,华南、华东这类离用户较近的地域通常访问更快,具体还是以实际测速为准。
还有一条容易被忽略。如果服务器在中国大陆地域,想用域名通过80或443端口对外提供网站,需要先完成ICP备案。备案周期不短,计划上线时间紧的话,要先把它排进日程。
二、购买并配置弹性云服务器(ECS)
华为云的云服务器叫弹性云服务器(ECS)。下单时真正需要留意的是下面几项:
- 计费模式:第一次用,选按需计费。用几个小时就停掉,花费很少,试错没有负担。
- 规格:练手的博客,2核4G一般够用。
- 镜像:Ubuntu的教程多,遇到问题更容易搜到答案。CentOS 7已经停止维护,新部署不建议再选。
- 系统盘:40GB左右通常够用。数据量大了再单独挂载数据盘,别一开始就堆容量。
- 网络:默认VPC直接用,绑定弹性公网IP。带宽先按预估访问量选,后面可以再调。
- 安全组:这是最容易卡住的一步。网站要能被访问,必须在入方向手动添加80(HTTP)和443(HTTPS)规则。只开了22端口,页面永远打不开,排查时很容易误以为是服务本身的问题。
- 登录凭证:优先选SSH密钥对。如果用密码,就设一个足够长、不重复使用的强密码。
提交订单后等几分钟,控制台里状态变成“运行中”,就可以进入下一步了。
三、连接服务器
连接方式有两种。控制台自带的远程登录(网页终端)打开即用,临时看一下状态很方便。日常维护还是建议用本地终端。
macOS或Linux用户,在终端里执行下面的命令即可登录:
ssh -i 你的私钥文件路径 root@你的公网IP
Windows用户使用PowerShell或常见的终端工具,命令是一样的。第一次登录时如果提示是否信任该主机,输入yes即可。
登录之后,先更新系统软件包。日常操作最好另建一个普通用户,root只在必要时才用,误操作的风险会小很多。
四、一个部署案例:静态博客上线
这里用一个假设的场景走一遍。假设有位做自媒体的朋友,想把自己写的技术笔记放到线上。要求不复杂:页面能稳定打开,速度别太慢,每月花费可控。
操作顺序大致是这样的:
- 购买一台2核4G、Ubuntu系统的按需计费服务器,并绑定弹性公网IP。
- 在安全组中放行22、80、443端口。
- 用SSH登录服务器,更新系统并安装Nginx:
sudo apt update && sudo apt install -y nginx
- 把博客的静态文件上传到网站目录,比如/var/www/blog,然后修改Nginx站点配置,让根目录指向这里。配置写错很常见,所以下一步先检查。
- 检查配置并重载服务:
sudo nginx -t && sudo systemctl reload nginx
如果nginx -t报错,先看报错提示的文件和行号,通常改一两个字符就能解决,不必急着重装。
- 在浏览器里输入公网IP,能看到博客首页,说明服务已经通了。
之后把域名解析到这个IP,备案通过,网站就能用域名访问了。这个例子里,从买机器到首页打开,只花了不到一个小时。后续维护基本就是更新文件,偶尔看一眼Nginx状态,用不着天天盯着。
五、常见问题怎么查
- 网页打不开:先查安全组有没有放行80或443端口。端口没问题的话,再用systemctl status nginx看服务是否在运行。
- SSH连不上:确认安全组放行了22端口,公网IP没有填错。另外检查私钥文件权限,Linux和macOS上权限过宽时ssh会直接拒绝使用,执行chmod 600即可修正。
- 忘记登录密码:控制台提供重置功能,但操作前要确认服务器能否接受重启,重置过程中可能需要关机。
- 带宽不够用:访问量上来后,可以在控制台直接调整带宽,一般不需要重装系统。
六、收尾
这件事归结起来就三步:选合适的配置,放行必要的端口,用SSH连上去。Nginx、Docker这些工具可以之后再加,大多数个人项目暂时用不到更复杂的东西。第一次搭建,建议选一台小规格机器,从头到尾自己做一遍,比只看教程更容易记住。