把一台轻量服务器整理成可维护的入口机
轻量服务器经常被临时拿来跑很多小服务。刚开始只是能访问就行,时间一长就会分不清 哪些端口在对外、哪些服务是测试留下来的、默认站点到底转发到了哪里。
先看入口
我习惯先看监听端口和对应进程,不从配置文件猜状态。
ss -tulpn
systemctl status nginx --no-pager
nginx -T
如果 80 和 443 由 Nginx 托管,默认站点最好保持简单清晰。真正的后台服务可以用明确的域名、 子路径或内网端口承接,不要让默认入口承担太多隐含职责。
给配置留备份
改 Nginx 前我会复制一份带时间戳的配置。这样修改失败可以快速对照,不需要依赖记忆恢复。
cp site.conf site.conf.bak-$(date +%Y%m%d%H%M%S)
nginx -t
systemctl reload nginx
入口机最重要的是可解释:打开端口、访问路径、后端服务和回滚方式都能说清楚,后续维护压力会小很多。