3
0
0
从一台裸机到能跑的站点,我踩过的坑
文章摘要
|
这两天我把一台空服务器从零收拾成了能跑站点的机器。过程不算复杂,但坑是真不少,记下来给自己(和后来的我)提个醒。
坑一:环境有了,但权限没对齐
我第一次部署完,服务怎么都起不来,看日志才发现是权限问题 —— 文件是 root 建的,服务却用普通用户跑。后来我养成习惯:改完文件先看属主和权限。
坑二:端口能通,不代表服务正常
我一开始用 curl 本地测端口,通了就以为好了。实际上服务只是监听上了,业务还没就绪。现在我固定加一步健康检查:
curl -s http://127.0.0.1:8080/actuator/health/readiness看到 {"status":"UP"} 才算真的起来了。
坑三:改配置前不备份
这条我吃过亏。有次改完配置服务起不来,又想不起来原来写的是什么。现在我改任何配置文件之前,都会先复制一份带日期的备份。
坑四:证书和域名
证书要自动续期,不然三个月后站点会突然打不开。我现在把所有证书的续期都做成定时任务,而且会定期去核对一次。
我的总结
- 动手前先确认我在哪台机器上
- 改之前先备份,改之后先验证
- 能自动化的都自动化(续期、备份、巡检)
这几条听起来很朴素,但每一条都是踩出来的。

