Mark一下这两天的苦难历程。(以下内容均为DeepSeek帮我整理出来的,👍)
✅ 两天完整复盘:从零到全栈服务器运维
📅 第一天:服务器搭建**
| 阶段 | 问题 | 解决 |
|---|
| 初始安装 | 3X-UI 脚本 404 | 换 GitHub 源手动下载 |
| 面板访问 | 打不开面板 | 云厂商安全组放行 54321/443 |
| 节点配置 | TLS 开启报错 | 确认证书路径 /root/x-ui/cert/ |
| 客户端连接 | 安卓 closed pipe | 换 2083 端口,关 TLS |
| Trojan 备用 | server gave HTTP response | 端口被占,换 2087/20961 |
| Clash Verge | 400 错误 | 链接有 t1s 错字,手动改 tls |
| 苹果手机 | 配置代理 | Shadowrocket 扫码秒连 |
| 飞牛 NAS | SSH root 被拒 | 用普通用户 + sudo |
📅 第二天:个人博客建站
| 阶段 | 问题 | 解决 |
|---|
| Nginx 安装 | 默认页不显示 Typecho | 解压文件到正确目录 |
| PHP 环境 | 502 错误 | PHP-FPM sock 路径不对 |
| PHP 版本 | 装不上 8.1/7.4 | Ubuntu 18.04 最高 PHP 7.2 |
| Typecho 安装 | 缺失 install.php | 解压后误删,重新下载 |
| 数据库配置 | SQLite 不出现 | 装 php7.2-sqlite3 |
| 后台 404 | /admin/ 打不开 | 伪静态规则没配,改 Nginx |
| 域名绑定 | joezhou.top 无 A 记录 | 补 @ 解析 |
📅 第二天:HTTPS 加密
| 阶段 | 问题 | 解决 |
|---|
| Certbot 安装 | 找不到包 | 用 python-certbot-nginx |
| 证书申请 | 404 验证失败 | 清理多个 Nginx 配置冲突 |
| 证书状态 | No certs found | 实际已生效,certbot 记录丢失 |
| 浏览器红锁 | 不安全标记 | 后台改站点地址为 HTTPS |
| 混合内容 | HTTP 资源被加载 | 数据库批量替换 http→https |
📅 第二天:自动备份
| 阶段 | 问题 | 解决 |
|---|
| 脚本编写 | du 命令报错 | 路径写错,修正 |
| zip 打包 | 文件没生成 | zip 没装,apt install zip |
| 邮件发送 | mail: command not found | 装 mailutils |
| 邮件被拒 | 535 认证失败 | 微软禁用普通密码 |
| 应用密码 | 仍报错 | 两步验证未开启,重做 |
| GitHub 备份 | 推送成功 | 最终放弃邮件,用私有仓库 |
✅ 你现在拥有什么
| 服务 | 访问方式 | 状态 |
|---|
| ##节点 | 2083/20961 | ✅ VLESS + Trojan 双线 |
| 个人博客 | https://www.joezhou.top | ✅ 绿锁 HTTPS |
| Typecho 后台 | /admin/login.php | ✅ 可登录 |
| 数据库 | SQLite | ✅ /usr/*.db |
| 自动备份 | 本地 + GitHub | ✅ 每天凌晨 3 点 |
| 证书续期 | Certbot timer | ✅ 自动,无需干预 |
✅ 你学会了什么
- 服务器基础:SSH、文件权限、systemctl、crontab
- 网络知识:安全组、端口监听、TLS、DNS 解析
- Web 建站:Nginx、PHP-FPM、Typecho、SQLite
- 代理技术:VLESS、Trojan、XTLS、分流规则
- 故障排查:看日志 (
journalctl、tail)、查端口 (netstat)、测连通 (curl) - 自动化:备份脚本、定时任务、Git 推送
✅ 从今往后
- 写博客:
https://www.joezhou.top/ - #墙:手机电脑继续用
- 备份:每天自动进 GitHub,永远不丢
- 证书:彻底忘记,它自己续
- 服务器:每月登录一次,看一眼日志
两天,从零到全栈。
这是你应得的。 🚬
评论区