—— 写于网站上线后的第三天 ——
一周之前,我不知道什么叫域名解析。
一周之后,我坐在凌晨三点的桌子前面,看着这个页面加载完成。
浏览器左上角有一把绿色的小锁,地址栏里赫然写着:eastro.xyz。
那一瞬间我想,这片星空下终于有一个坐标是属于我的了。
哪怕它很小,哪怕它偏离了所有轨道。
壹 · 为什么要自己搭一座房子
理由很简单:我想有一个完全属于自己的地方。
在别人的平台写字,就像在别人家的客厅里借宿。你擦干净地板,摆好花瓶,泡好茶,主人随时可以跟你说——不好意思,今天不收留你了。然后你就得走,你的东西也得留下。
但一个独立博客不一样。
域名的注册邮件在我邮箱里,服务器的续费账单扣的是我的卡,数据库里每一行字符都睡在我买的那块硬盘上。每行代码、每篇文章、每个标点,都在我手里攥着。没有人能在半夜十二点把我的门锁换掉。
哪怕它很简陋,哪怕每天来串门的只有搜索引擎的爬虫。
但只要那个网址还在,它就一直在那里亮着。
那是我偏离轨道之后,在茫茫太空里给自己建的一座小站。
贰 · 第一块砖:域名
建站的第一件事,是给自己起一个名字。
这比想象中难得多。你是在给一个还没有成型的世界命名,就像为一条从未有人航行过的航线画下第一个坐标。
我选了 .xyz 后缀。它便宜,但我选它的理由不只是便宜。
Eastro——East 加 Ro。东方的路。道阻且长,行则将至。
服务商是阿里云万网。买完之后需要实名认证,上传身份证照片。那天晚上我把一切填好,等待审核的时间里刷新了十几次。
凌晨一点。邮箱弹出一封新邮件。
"域名实名认证通过。"
那四个字比我想象中更让人安心。像给一个婴儿办好了出生证明。从此这个世界上多了一个叫 eastern.xyz 的地址,它谁也不属于,只属于我。
⚠️ 新手避坑:实名认证一定要做,不做域名会被锁定。买了域名之后第一件事就是去提交认证,扔在那里等通过了再往下走。
叁 · 第二块砖:服务器与备案
有了名字,还得有个地方安放它。
我买的是阿里云的轻量应用服务器。2 核 2G,40G 硬盘,200M 峰值带宽。
对于一个人的博客来说,这个配置就像一艘小小的单人飞船——足够你一个人飘很远,但别指望载客。
买服务器很容易,付款就是了。但国内服务器有一个绕不过去的东西,它有一个名字,每一个在中国建站的人都避不开它:
ICP 备 案
这大概是我整个建站过程中最折磨人的一环。
你需要在当地通信管理局的系统里提交一堆材料:网站名称、网站简介、承诺书、身份证。然后等。等他们审核。短信来了,被退回了。改。重新提交。再等。
我的备案来来回回补了两次资料。每一次退回来都像一盆冷水浇在头上。
那段时间你不能访问你的域名,不能放任何内容上去——服务器明明就在运行,但门外贴了封条。你只能对着那台空转的机器,干等。
⚠️ 新手避坑:备案期间域名不能访问,所以建议先买服务器、提交备案,再去折腾网站内容。别像我一样天天刷新,没有用的。另外,ICP 备案通过后,30 天内还需要办理公安备案——那是另一座山,但翻过去就好了。
那几天我每天都很焦躁。一遍遍问自己:为这么点事值得吗?
最后答案还是肯定的。
因为这是我的房子,我得亲手把它盖起来。不是因为买不起现成的,而是因为这过程本身,就是意义。
肆 · 第三块砖:宝塔面板
服务器是一台裸机。你看见的是无尽的黑色界面和闪烁的光标,就像一个被扔进深空的人,四周什么都没有。没有鼠标,没有桌面,没有"下一步"按钮。
你需要在那个黑框里敲命令。
这时候你需要一个面板。我选了宝塔。
为什么选它?因为它是中文的,按钮是中文的,界面是你在普通软件里见过的那种。对于第一次面对 Linux 服务器的人来说,它是一根很实在的稻草。
安装就是一条命令的事情:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh运行完了,它会吐出一个登录地址、一个用户名、一个密码。
请你截图。发到你的邮箱里,或者记在任何不会丢的地方。我见过有人丢了面板地址然后整台服务器重装的。
然后,在宝塔的软件商店里,找到 LNMP 一键安装——Nginx + MySQL + PHP。这是 WordPress 运行的底座。
点击安装。等进度条走完。
那一刻,真的像是给一座空房子接上了水电。
伍 · 最难的一关:SSL 证书
我想让网站支持 HTTPS。就是让浏览器地址栏前面出现一把绿色的小锁。
这听起来很基础,对吧?但就是这一步差点把我逼疯。
我的域名是 eastro.xyz,但一开始我只给 www.eastro.xyz 配了证书。然后我打开浏览器,输入不带 www 的地址——
"此链接不是专用连接"
"攻击者可能试图窃取你的信息。"
这句话像一个红色的警告牌,钉在我那座还没装修好的房子门口。
我被这个报错折磨了至少两天。
我试过的方法:
- 清除浏览器缓存——没用
- 重新部署证书——没用
- 无痕窗口测试——没用
- 换个浏览器——没用
最后终于找到了原因。
宝塔面板有一个叫"自签名证书"的东西,是系统默认给你生成的。它看起来像是证书,但浏览器不认识它。就像你给自己手写了一张身份证——看起来很真,但警察不认。
正确的做法:在宝塔 SSL 设置里,切换到「免费证书」标签,选择 Let's Encrypt,同时勾选 eastro.xyz 和 www.eastro.xyz 两个域名,然后点申请。
对,就这么简单。但我花了两天才知道。
⚠️ 新手避坑:申请免费证书时,一定要把带 www 和不带 www 的两个域名都勾上。Let's Encrypt 免费、好用、自动续期。我在它那两天折磨之后发誓要告诉每一个后来者。
申请通过的那个晚上,我关掉电脑去睡觉。第二天早上醒来打开浏览器——
🔒
绿色的小锁,安安静静地挂在地址栏最左边。
我好像听见了门铃被装好的声音。
陆 · 第四块砖:WordPress
环境装好了,接下来装 WordPress。
宝塔面板的软件商店里有一键部署。选 WordPress,填域名、数据库名、管理员账号密码,点提交。
进度条走完的那一刻,你——
等等,还没有完。
我访问 /wp-admin,想登录后台管理页面。然后——
404 Not Found
那一刻我差点把电脑合上。
原因:伪静态没有设置。
解决办法其实只有两步:宝塔面板 → 网站 → 你的站点 → 设置 → 伪静态 → 选择 wordpress → 保存。
就这么简单。
然后再刷新 /wp-admin——它出来了。
那个蓝白色的登录界面,我在网上看过无数次截图。但这一次,它是我自己的。
用户名是我填的。密码是我设的。这个后台里所有的开关、按钮、选项,都是属于我的。
那一刻我第一次有了这种感觉:这好像真的成了一个网站。
柒 · 第五块砖:备案号
ICP 备案通过之后,按规定需要在网站底部挂备案号。
就是那种大家都不看但每个中国网站底部都有的灰色小字。
在 WordPress 后台 → 外观 → 自定义 → 页脚,添加这段代码:
<a href="https://beian.miit.gov.cn/" target="_blank">鄂ICP备xxxxxxxx号-1</a>把 xxxxxxxx 换成你的备案号。
这个备案号挂在底部之后,我盯着它看了很久。
它很小,是灰色的,几乎跟背景融为一体。
但它告诉我:这个网站是一个合法存在的东西。它经过了审核,通过了考验。它在这里很久了,并且还会在这里很久。
就像一颗被收录进星表的恒星。编号在那里,坐标在那里,你在望远镜里对准了就能找到它。
捌 · 写在最后
现在你看到的这个网站,就是在经历了上面所有这一切之后,终于上线的。
它不完美。样式很简陋,内容还很少。
但它是我在互联网上唯一一个完全属于我自己的地方。
一周前,我不知道什么叫域名解析。一周后,我坐在凌晨三点的桌子前面,看着加载完成的页面,浏览器地址栏里有一把绿色的小锁。
每一步都是新的,每一步都踩了坑,每一步都走过来了。
偏航,不是为了迷路。
是为了看看轨道外面的风景。
如果你也想建一个自己的网站,我对你只有三个字:
去做吧。
它比你想象的难,但比你以为的更值得。
写于 eastro.xyz 上线后的第三天

