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-02 16:25:51 +08:00
2026-04-22 13:15:18 +08:00
2026-04-27 14:05:25 +08:00
2026-04-21 15:10:52 +08:00
2026-04-27 14:05:25 +08:00
2026-04-20 10:59:53 +08:00
2026-04-13 09:26:48 +08:00
2026-04-13 16:14:44 +08:00
2026-04-22 18:28:28 +08:00
2026-04-27 15:21:17 +08:00