服务器正式上线!博客终于是个有房产证的家了 🎉
今天是个值得纪念的日子!经过一番折腾,我的博客服务器终于正式上线了!🦭
和之前使用 clouldflare + 域名托管 github 的静态网页上线不同,这次是有服务器,有备案号的正规网站!
🚀 服务器准备
其实本来是不想购买服务器的,我觉得使用 cloudflare + github 的方法就不错,反正是个人博客,记录一下生活而已,正不正规倒也无所谓
但是又有了一些新需求,可能需要托管比较正规的公司官网或其他服务,所以想着还是正规一些比较好,就开始了购买服务器和备案等让服务上线这么个简单又不简单的行动
我的服务器选择背景 🏞️
其实平常也看到过很多云服务商做的广告,但很多都不太了解,权衡了很久不知道下手哪一家
小厂是实惠点,但怕跑路;大厂的肯定是稳定些,且第一年基本都是100块左右的价格(虽然是2H2G的丐版服务器),还算是实惠
但是续费实在是太坑了,动辄几千块(明明只是多了个ipv4公网和备案资格 + 一些网安服务的超丐版服务器罢)
一开始的打算其实是在各个云服务器大厂之间来回跳槽白嫖新人首年优惠))
但是不太稳定,不知道什么时候就停止这个首年优惠了,且每一家都白嫖完后就不太好搞了,属于是竭泽而渔的备选方案
我最终选择了什么服务器?🤔
又在冲浪的时候了解到阿里云有学生优惠的300块抵扣券,可以用来购买服务器,且正好可以白嫖一年的2H0.5G或半年的2H2G服务器
其实之前就考虑过阿里云的首年优惠服务器,但是因为域名是在阿里云买的,就不算新人吃不了这个优惠了比较可惜)😢
感觉这个还是个比较可持久的方案(而且纯白嫖🤗)
0.5G的内存实在太磕碜,所以选择了半年的2H2G的方案,可以半年到期后用朋友的学生身份再蹭半年,达到无限续杯😎
(可能就是服务重新部署和备案重新申请有些麻烦,这方面我也还在寻找解决方案)
博客服务备案
其实一开始我是不知道还要备案的(汗
了解了一下
感觉网页底下挂个备案号象征 我是正规军 还是比较不错的(?
其实主要目的还是先走一下备案流程,以便后续的服务用
包括icp备案和公安备案两个
icp备案流程
整个备案流程相对来说还不算太难(
看了这个up主的视频了解了大概:
只是等待的时间有点长,等了七天才下来,幸好是一次过
不然打回重新申请就遥遥无期了)
1. 有一个国内服务器的硬性要求
对于个人和小团队来说基本就是要购买一个云服务器了
因为自建机房和维护所需的成本和精力需求实在是有点负担不起
一个云服务器会给多个备案码,一个备案码对应一个icp备案
我这个好像给了五个还是六个来着(记不清了
备案码也可以单独购买,一个一年100块)

2. 有一个实名的域名
这是肯定的吧)
在备案期间主域名、www域名上都不能挂任何服务
3. 在服务器商进行备案
云服务器商一般都会有对应的icp备案流程
根据流程走即可
- (不得不吐槽一下为什么代备案服务也能定这么高的价格动辄大几百,实在是太坑了)

公安备案流程
前提:必须完成icp备案
其实也是按照云服务器商的文档走的)
并且现在我的备案还没下来)
服务部署 🚀
终于,备案环节已经完成,可以开始实际的服务部署了
借助了cursor,且本来就是一个完整成熟的项目,所以其实是最快的)
博客项目部署 🚀
cursor 提高效率)
步骤:
- ✅ 安装 依赖
- ✅ 安装 Nginx Web 服务器
- ✅ 构建 Astro 博客项目
- ✅ 配置 Nginx 反向代理
- ✅ 配置 Cloudflare DNS 解析
- ✅ 申请并配置 SSL 证书(HTTPS)
🌐 域名配置
我的域名 DNS 由 Cloudflare 托管,配置非常简单,添加如下配置信息即可:
- 域名:blog.smember.top
- DNS 记录:A 记录指向服务器 IP
- SSL:Let’s Encrypt 免费证书
通过 Cloudflare 管理 DNS 非常方便,而且可以继续使用,不需要迁移到阿里云。
工作流程 📝
现在我的博客更新流程是:
- 在本地或其他主机上编写 Markdown 文章
- 推送到 GitHub 仓库
- 在服务器上运行
bash /home/herbal/blog/update.sh - 脚本会自动拉取最新代码、构建并部署
这样既方便又安全,所有代码都有版本控制。
🎯 未来规划(大饼
- 添加更多博客文章
- 优化网站性能
- 添加评论系统
- 配置 CDN 加速
- 定期备份数据
- 完善切换服务器的数据部署和备案切换问题
- 部署更多服务
其实还是有很多可优化的地方,以后会慢慢实现的(yinggai
希望这个博客能够尽可能持久的维护下去吧)
持续记录我的技术成长和生活点滴
感谢看到这里❤️🦭
os: gemini3 用来生成封面图真好用)