SanghyeokLee-KR/keep-nginx-alive

GitHub: SanghyeokLee-KR/keep-nginx-alive

用于保障NginX服务稳定性的多层防御系统

Stars: 0 | Forks: 2

# 「拯救NginX」 — 光明融合技术教育学院5组 ## 详细文档 (docs/) 项目的原理和实现细节已在以下文档中整理。 * **[① 架构](docs/01-architecture.md)**: 利用NLB和3个后端节点进行流量分发和隔离设计 * **[② 多层防御](docs/02-defense-in-depth.md)**: 使用systemd、watchdog、cron实现5重自动恢复机制 * **[③ 健康检查故障转移](docs/03-healthcheck-failover.md)**: 污染节点的自我隔离和无中断流量绕行原理 * **[④ 监控](docs/04-monitoring.md)**: 基于auditd的日志记录及实时Teams警报管道 * **[⑤ 攻击时间线](docs/05-attack-timeline.md)**: 针对一级到三级攻击的防御系统实际响应记录 * **[⑥ 联盟·值班](docs/06-alliance-nightwatch.md)**: 与其他小组的相互监控联盟及夜间值班回顾 ## 隐藏策略 - 公共IP → `X.X.X.X`,webhook URL → `` - 团队成员IP↔实名映射 `ip_names` 从存储库中排除(仅包含 `ip_names.example`),运行时数据是 `.gitignore` - 截图将个人IP·AWS账户标识符用黑色方块隐藏(命令·日志·防御状态保留) ## 许可证 [MIT](LICENSE)
标签:MIT许可, NginX, 团队合作, 故障恢复, 日志审计, 架构设计, 系统维护, 网络安全, 网络调试, 自动化, 负载均衡, 防御策略, 隐私保护