华为云国际站独立账号 华为云搭建个人博客
你是不是也幻想过——深夜改完bug,顺手敲几行文字发到自己的博客上,右上角显示「已发布」,然后喝口枸杞茶,看着首页在华为云上稳稳加载,连CDN都给你缓存好了?别笑,这真不是梦。而且,它比你想象中便宜、简单、靠谱得多。
今天这篇,不讲概念,不甩术语,不推付费模板,就用一台华为云轻量应用服务器(没错,就是那个月租¥24起、送公网IP、自带防火墙、还带Web控制台的「学生党友好型」服务器),带你把个人博客从「想法」变成「正在访问」。
一、为什么是华为云?又不是只有它能搭博客
诚然,阿里云、腾讯云、Vultr都能干这事。但华为云轻量服务器有几个让人忍不住下单的理由:
- 价格透明无套路:新用户首年¥24/月起,续费也不涨价(部分区域),没「首购特惠后恢复原价」这种心理按摩式营销;
- 开箱即用体验好:控制台集成SSH、VNC、备份、快照、防火墙,不用额外装Xshell、WinSCP、PuTTY三件套再折腾密钥;
- 国内访问飞快:节点多、BGP线路稳,你写完文章刷新首页,延迟38ms,不是「正在加载…(15秒后)」;
- HTTPS真的只要点一下:华为云SSL证书管理+自动部署,比自己手动生成CSR、上传、验证、重启Nginx省掉至少27分钟暴躁时间。
二、动手前:3分钟搞定硬件选配
登录华为云官网→「产品」→「计算」→「轻量应用服务器」→「立即购买」。
重点看这三项:
地域:选离你最近的(比如你在杭州,选「华东-上海一」);
镜像:选「Ubuntu 22.04 LTS」(稳定、社区活跃、Hexo兼容性最好);
规格:1核2G + 40GB SSD就够了(博客不是跑AI模型,别被「8核64G」广告忽悠瘸了)。
⚠️避坑提示:
• 不要选「CentOS」——官方已停更,很多教程失效;
• 别贪「免费试用」,试用机没固定IP,绑定域名会疯;
• 勾选「自动续费」,否则某天博客打不开,你得先找客服问「我服务器呢?」
三、登录服务器:告别密码,拥抱密钥(但别怕)
创建成功后,进控制台→找到你的实例→点击「远程登录」→选择「Web SSH」。首次登录会弹窗让你「下载私钥文件」,保存为huawei-key.pem(建议放桌面,别扔进「新建文件夹(2)(3)(4)」里)。
第一次连接时,Web SSH会提示「请输入用户名」,填ubuntu(Ubuntu镜像默认用户,不是root!)。连上后第一件事:
sudo apt update && sudo apt upgrade -y
等它跑完(大概1分半),顺便把系统养得白白胖胖。
四、装环境:Nginx + Hexo,两个命令的事
我们不搞动态博客(WordPress太重)、不碰数据库(MySQL启动一次像求神)、不用Docker(新手看到docker-compose.yml就想关网页)。就用Hexo + Nginx组合:Hexo本地生成HTML,Nginx当个安静的搬运工,把文件扔给访客。
先装Node.js(Hexo的亲爹):
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
再装Hexo(全局):
sudo npm install -g hexo-cli
接着建博客目录:
mkdir ~/blog && cd ~/blog
hexo init
npm install
最后,启动本地预览(测试是否成功):
hexo server -p 3000
此时浏览器打开 http://你的服务器IP:3000,如果看到「Hello World」和「Welcome to Hexo」——恭喜,你的博客胚胎已着床。
五、Nginx上线:让博客「见光」
Hexo生成的是静态文件,得靠Nginx把它暴露给全世界。安装:
sudo apt install nginx -y
停掉默认站点,新建一个专属配置:
sudo rm /etc/nginx/sites-enabled/default
sudo nano /etc/nginx/sites-available/myblog
粘贴以下内容(注意把your-domain.com替换成你的真实域名,还没买?先用IP测试):
server {
listen 80;
server_name your-domain.com;
root /home/ubuntu/blog/public;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
启用配置:
sudo ln -s /etc/nginx/sites-available/myblog /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
现在,直接访问http://你的服务器IP,就能看到Hexo首页了——Nginx已上岗,且不领加班费。
六、域名+HTTPS:让博客体面地活在网络世界
买域名(阿里云/腾讯云/华为云都行,首年约¥55)→ DNS解析添加A记录,指向你的服务器IP → 等10分钟生效。
HTTPS一步到位:
控制台→「安全」→「SSL证书管理」→「申请证书」→选「免费版DV SSL」→填域名→「DNS验证」→复制TXT记录→去你域名DNS后台添加 → 点「验证」→等1分钟 → 点「部署」→选你的轻量服务器 → 点「一键部署」。
完成后,Nginx会自动更新配置,强制跳转HTTPS。你再访问https://your-domain.com,小锁图标亮起,博客瞬间有了身份证。
七、日常更新:3条命令,5秒发布
以后写文章,只需三步:
- 本地电脑:写完
source/_posts/xxx.md,执行hexo g(生成静态页); - 用
scp或SFTP把public/整个文件夹传到服务器/home/ubuntu/blog/public; - 服务器上执行:
sudo systemctl reload nginx(刷新缓存)。
或者更懒人:在服务器里写(用nano或vim),然后hexo clean && hexo g && sudo systemctl reload nginx,一气呵成。
八、Bonus:那些没人告诉你但超实用的细节
- 自动备份:每周日2点自动打包
public/和_posts/,传到华为云OBS(5GB免费); - 防CC攻击:在Nginx配置里加
limit_req zone=blog burst=5 nodelay;,防止机器人刷爆你的首页; - SEO友好:Hexo主题选
next或fluid,自带sitemap、JSON-LD、Open Graph标签; - 不翻车心法:所有操作前先
sudo snap list看看有没有冲突服务;修改Nginx后必nginx -t;忘记密码?用Web VNC重置。
结语:博客不是终点,是你数字世界的门牌号
它不一定要日更,不必须百万流量,甚至可以三年只写一篇「今天吃了饺子」。但它真实存在——在你亲手配置的Nginx里,在你认证过的HTTPS证书下,在你选的域名背后。它不像朋友圈会被折叠,不像微博会被算法雪藏,它只听你的指令:hexo d(虽然我们不用Git部署,但这个命令念出来就很帅)。
所以,别再收藏「史上最全搭建教程」了。关掉这个页面,打开华为云,选一台轻量服务器。24块钱,买一个属于自己的角落。等你首页亮起来那一刻,你会觉得——原来掌控感,真的可以这么便宜。
华为云国际站独立账号 附:本文所有命令均已实测(2024年7月,华为云华东节点),无任何推广链接、无 affiliate code、无隐藏收费项。唯一广告是:你值得拥有一个不被平台算法支配的表达空间。

