xfy
0e1a826464
fix(converter): 支持一个 server 块有多个 listen 指令的转换
nginx 配置中一个 server 块可以有多个 listen 指令(如 listen 80; listen 443 ssl;),
之前转换器只保留最后一个 listen 值,导致多个 server 块最终有相同的 listen 地址,
触发验证冲突。
修改内容:
- converter: 添加 listenInfo 结构体和 parseListenInfo 函数
- converter: 重构 convertServerBlock 返回 []ServerConfig,为每个 listen 创建独立配置
- validate: 使用 listen+name 组合作为唯一键,允许相同 listen 但不同 server_name
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-27 15:21:17 +08:00
..
2026-04-27 10:20:18 +08:00
2026-04-13 16:15:31 +08:00
2026-04-24 13:13:18 +08:00
2026-04-27 15:21:17 +08:00
2026-04-27 15:21:17 +08:00
2026-04-24 18:24:31 +08:00
2026-04-27 14:05:25 +08:00
2026-04-24 18:24:31 +08:00
2026-04-21 08:12:33 +08:00
2026-04-24 10:41:56 +08:00
2026-04-22 18:28:28 +08:00
2026-04-20 11:23:04 +08:00
2026-04-24 18:24:31 +08:00
2026-04-20 18:09:06 +08:00
2026-04-24 17:57:45 +08:00
2026-04-21 08:12:34 +08:00
2026-04-20 10:59:53 +08:00
2026-04-24 10:06:27 +08:00
2026-04-23 17:20:32 +08:00
2026-04-27 14:05:25 +08:00
2026-04-22 10:42:05 +08:00
2026-04-23 19:33:35 +08:00
2026-04-20 10:59:53 +08:00
2026-04-20 10:59:53 +08:00
2026-04-21 08:12:34 +08:00
2026-04-20 11:23:04 +08:00
2026-04-21 08:12:34 +08:00
2026-04-24 18:24:31 +08:00