阿里云 + WSL + Tailscale:我没买第二台服务器,低成本把博客系统部署上线了

目录 0. 项目内容 需求说明 第一步:先了解该项目的整体软件架构组成 关于数据库的说明 任务拆解 一、背景:我为什么不买第二台服务器 二、项目架构 2.1 Tailscale 在这里起什么作用 2.2 两台机器的角色分工 2.3 架构 2.4 五个关键设计决策 三、实施过程 3.0 修改主机名 3.1 node1 安装相关软件 3.2 node2 上面相关软件的安装 3.3 安装 Tomcat 四、测试 nginx 反向代理和 node2 的博客访问 验收清单 五、遇到的问题以及解决思路 5.1 JDK 安装包版本号不兼容 5.2 数据库的导入顺序 5.3 JDK 环境变量问题 5.4 WSL 里 ssh node2 被"掐断",IP 却是 198.18.0.22 5.5 Tailscale 的 DNS 问题 总结与思考 阅读范围:本篇只写博客系统本身的搭建与排错。报警部分虽然已经跑起来了,但那是我借助 AI 助手完成的,里面不少逻辑我还没吃透;等我把它研究清楚、自己亲手重搭一遍,再单独写一篇。这个项目我会拆成几篇来写,本篇是其中一篇。 本篇不展开、放到下一篇的:Prometheus / Grafana 监控栈与 node_exporter 采集、alert-check 告警(钉钉 + 邮件)、mysql-backup 备份、tailscale-watchdog 自愈、云监控兜底;以及 Tomcat 的 systemd 托管与 JVM 参数、Nginx 的主备切换与超时压缩。 ...

October 10, 2026 · 6 分钟 · 1242 字
本站访客 · 访问量