从 0 到 1 上线个人网站:战略、备案与服务器部署全记录

872 字
4 分钟
从 0 到 1 上线个人网站:战略、备案与服务器部署全记录
从 0 到 1 上线个人网站:战略、备案与服务器部署全记录

最近给自己搭了一个个人网站。这篇文章记录完整过程——从”为什么要做”到”服务器跑通”,以及中间踩的每一个坑。

先想清楚<信任> > 流量 > 展示#

一开始最容易犯的错,是上来就纠结用什么框架、什么配色。但其实个人网站真正要解决的是”凭什么让人信你”。

我的体会是<展示>、流量、信任三者有先后,信任是终点,流量和展示只是手段。而信任来自三样硬通货——真实的”我是谁”、持续有价值的内容、可交叉验证的背书(GitHub、项目、社交)。一个三个月不更新的网站,反而在消耗信任。

所以动笔写代码前,我先回答了三个问题<面向谁>?中国还是全球?极简名片页还是一步到位全功能?

技术选型<为什么是静态站> + Astro#

个人展示站的核心诉求(展示、SEO、快),纯静态文件全都能满足。后端只解决”动态”——登录、存数据、收表单、评论。

这里有个容易被忽略的概念:“服务器”其实有两个含义——托管服务器(放文件的地方)和后端程序(跑代码处理请求)。个人名片页只需要前者。

我选了 Astro,理由很简单<构建时把页面>”烘焙”成纯 HTML/CSS/JS,没有运行时服务器。好处是快、SEO 好、几乎零运维、国内外都好托管(扔 nginx / OSS 就行)。

中国上线的硬门槛 备案#

这是最容易忽视的一步。国内服务器只认”有备案号”的域名,没备案,解析过去也会被拦截。

流程是<实名域名> → 买国内服务器 → 提交备案(1~2 周)→ 通过后才能用。个人备案用自己的身份证实名,这步没法代劳。备案期间,可以先把网站临时挂海外占住域名,备案下来再切回国内。

ICP 备案通过
ICP 备案通过

服务器部署实战(Ubuntu 24.04 + nginx)#

拿到一台空服务器后,核心就几步<装> nginx → 建站点目录 → 写 server 块配置 → 删默认站点 → 重启 nginx。

我在阿里云 Ubuntu 24.04 上,用 apt 装 nginx,配置一个 server 块把 80 端口的访问指向静态目录,再 nginx -t 测语法、systemctl restart nginx 重启。

踩过的坑#

坑现象解法
分不清 SSH教程说”SSH 登录”,以为要额外装东西用云控制台”远程连接”直接进也一样
忘加 sudo命令报 Permission denied系统操作加 sudo,首次会要密码
装错包管理器Ubuntu 上用 yum 装失败先 cat /etc/os-release 确认系统
安全组没放行浏览器打不开 http://IP控制台加 80/443 入方向规则
默认站点冲突访问显示 nginx 欢迎页删掉 sites-enabled/default

后来都做完了#

这篇停在”服务器装好 nginx”那一步,后面的路已经走完,补在这里:

步骤完成时间结果
DNS 解析2026-09-29www 与裸域都指向阿里云 ECS
ICP 备案2026-09-29豫ICP备2026047891号-1,已挂页脚
HTTPS 证书2026-09-29DigiCert DV,已配好完整证书链
部署上线2026-09-29nginx 托管 dist/,HTTP 全量 301 到 HTTPS
公安联网备案2026-09-30 提交审核中

HTTPS 证书签发
HTTPS 证书签发

所以现在这个站就是那套流程的成品。踩过的坑在最上面那张表里,你照着走一遍就能上线自己的。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

从 0 到 1 上线个人网站:战略、备案与服务器部署全记录
https://www.guanghuixia.com/posts/from-zero-to-website/
作者
Adlerian
发布于
2026-09-13
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
暂无相关文章
随机文章随机推荐
Profile Image of the Author
Adlerian
上海|我把名片,换成了一个域名,记录我来时的路
这个站是怎么来的
我把名片,换成了一个域名,记录我来时的路。域名、备案、HTTPS、部署——全过程都记着,你也能有一个自己的网站。
分类
标签
最新动态
站点统计
文章
1
分类
1
标签
5
总字数
1,041
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录