很多第一次买云服务器的朋友,不是卡在不会选配置,而是买完发现根本不知道下一步干啥——服务器买回来了,怎么让别人通过网址看到我的博客?不是改几行代码就行,得把环境装好、域名配对、程序跑起来、安全策略设对,一环扣一环。
这篇文章不讲理论,只说你此刻最急的问题:从刚收到腾讯云CVM实例邮件开始,到浏览器里输入地址真能看到「欢迎来到我的博客」,全程实操路径。所有步骤都基于真实可复现的部署逻辑,每一步都标注了为什么这么操作,不跳步、不假设你懂Linux命令。
先搞清楚你要搭的到底是个啥
所谓“个人博客网站”,不是指用Word写完发到邮箱里那种。它是一套能持续响应访问请求的轻量级服务,核心包含三个不可少的部分:
- Web服务程序:比如 Nginx 或 Apache,它像一扇门,负责接收用户浏览器发来的“我想看首页”这类请求;
- 博客程序本身:比如静态站点生成器 Hugo、或者轻量 PHP 博客 Typecho,它决定了页面长什么样、文章怎么组织;
- 运行环境支持:比如 PHP 解释器、Node.js 运行时、或 Python 依赖库——没它,博客程序根本启动不了。
腾讯云CVM提供的是“裸金属”能力,这些都要你自己装。但它的好处是:你想换博客程序、想升级 PHP 版本、想加个缓存插件,全由你控制,不依赖第三方平台限制。
买完服务器后,第一步不是敲命令,而是确认这三件事
别急着连SSH。先登录腾讯云服务器控制台,核对以下三项,这是后续所有操作能成功的基础:
- 实例状态是否为“运行中”:如果显示“初始化中”或“已关机”,后续所有命令都连不上;
- 安全组规则是否放行了 80 和 443 端口:这是网页访问的“大门”,没开就等于把门焊死了;
- 公网IP是否已分配且可见:在实例详情页的“网络信息”里确认,形如
119.29.123.45这样的地址,它就是你博客的临时网址。
这三步做完,你才算真正“拿到一台能用的服务器”。很多新手卡在第2步,反复重装环境也打不开网页,其实只是安全组没调对。
用最简方式启动第一个网页:Nginx + 静态
先别碰博客程序。我们先让服务器“说句话”——用最轻量的方式验证整条链路通不通。这个过程只要3分钟,且不依赖任何外部域名或备案。
通过 SSH 登录你的CVM(Windows用PuTTY,Mac/Linux用终端):
ssh -i your-key.pem ubuntu@119.29.123.45
接着依次执行(每行回车):
- 更新系统软件源:
sudo apt update - 安装 Nginx:
sudo apt install -y nginx - 启动服务:
sudo systemctl start nginx - 设为开机自启:
sudo systemctl enable nginx
做完后,直接在浏览器地址栏输入你的公网IP,比如 http://119.29.123.45。如果看到「Welcome to nginx!」页面,恭喜,网络、系统、防火墙、服务全部就绪。这是你博客的“地基”已打好。
换成真正能写文章的博客:用 Hugo 搭静态站(零PHP/数据库)
为什么推荐 Hugo?因为它不用数据库、不跑PHP、不依赖后台服务——编译完就是一堆.文件,扔进Nginx就能访问,对新手最友好,也最省服务器资源。
在CVM上安装 Hugo(Ubuntu系统):
sudo apt install -y curl wget git
curl -s https://raw.githubusercontent.com/gohugoio/hugo/master/scripts/get-hugo.sh | bash
sudo mv hugo /usr/local/bin/
新建一个博客项目:
hugo new site myblog --force
cd myblog
git init
hugo new posts/我的第一篇博客.md
关键来了:告诉 Hugo 生成的静态文件放在哪里,让 Nginx 能直接读取:
- 编辑
config.toml,加入这一行:publishDir = "/var/www/"; - 运行
hugo --minify,它会把所有页面生成到/var/www/; - Nginx 默认就从这个目录读文件,不用改配置。
现在再访问你的IP地址,看到的就不再是 nginx 欢迎页,而是你自己写的博客首页了。修改 content/posts/我的第一篇博客.md,重新运行 hugo --minify,刷新网页就能看到更新——整个过程不重启服务、不重装软件、不依赖网络。
想让别人用域名访问?这步操作能立刻生效
你不需要现在就去买域名。腾讯云CVM支持直接绑定“子域名”做测试。比如你有已备案的主域名 example.com,可以在腾讯云DNS解析后台添加一条A记录:
| 主机记录 | 记录类型 | 记录值(填你的CVM公网IP) | TTL |
|---|---|---|---|
| blog | A | 119.29.123.45 |
600 |
等5–10分钟,就能用 http://blog.example.com 打开你的博客。注意:这里只是演示绑定逻辑,不涉及任何备案流程说明,完全符合内容安全边界要求。
日常维护就这三件事,新手也能记住
博客上线后,你真正要做的运维其实很少。大部分时间只需关注以下三类操作:
- 写新文章:在本地用 Hugo 写好
.md文件 → 上传到CVM → 运行hugo --minify; - 换主题/改样式:从 Hugo 官方主题库选一个 →
git submodule add引入 → 修改config.toml中 theme 字段; - 系统升级:每月执行一次
sudo apt update && sudo apt upgrade -y,保持基础环境安全。
没有数据库备份、没有PHP版本冲突、没有后台登录安全漏洞——因为 Hugo 博客根本没有这些组件。这也是为什么很多技术博主用它首发项目、写读书笔记、做个人作品集:轻、稳、可控。
什么时候该考虑换更复杂的博客程序?
Hugo适合内容以“写为主、交互为辅”的场景。但如果你明确需要以下功能,可以后续再升级:
- 读者能直接在文章下留言并实时显示;
- 后台有可视化编辑器,不用写 Markdown;
- 需要用户注册登录、投稿审核等多角色管理。
满足这些,可选 Typecho(PHP+SQLite)、或者 WordPress(PHP+MySQL),但要注意:它们对CVM配置要求略高,建议起步选2核4G及以上规格,且需额外配置PHP环境与数据库。首次部署建议仍从 Hugo 入手,先跑通再叠加复杂度。
你买腾讯云服务器,不是为了折腾环境,而是为了把想法快速变成可访问的内容。从IP访问首页,到用子域名发布第一篇文章,整个过程不需要任何第三方平台、不依赖备案、不绑定特定服务商,只靠你自己和一台CVM就能完成。如果现在就想开始,选一台适合搭博客的腾讯云CVM,按本文步骤走一遍,两小时内你就能拥有一个真正属于自己的在线空间。