http-alt 是什么
591 号 TCP/UDP 的 IANA 登记名是 http-alt,登记说明写明是 FileMaker 注册的 HTTP 备用端口,登记人为 Clay Maeckel。所谓「备用端口」,意思是它承载的功能与标准的 80 端口一致,只是为了让同一个主机上并存的多个 HTTP 服务错开端口号。FileMaker Server 生态曾用它承载 Web 发布与管理界面,现代部署多数直接复用 80 与 443。
基本信息
| 服务名 | http-alt(FileMaker HTTP Alternate) |
|---|---|
| 端口 | 591(TCP 与 UDP 同名登记) |
| 注册方 | FileMaker, Inc. |
| 关联协议 | HTTP(标准端口 80) |
| 现状 | 历史登记,现代部署多复用 80/443 |
典型使用场景
- 老应用盘点:确认业务系统上是否还有非标准 HTTP 端口在提供服务
- 端口字典核对:区分「HTTP 备用口」与业务自定义端口
- 暴露面收拢:把管理界面类 HTTP 服务统一迁到反代与标准端口
- 扫描告警定性:命中 591 时判断是遗留服务还是撞号
- 变更评审:新系统申请非标准 HTTP 端口时要求说明必要性与安全措施
排查命令
排查命令
ss -lntup 'sport = :591' # 本机 591 端口监听情况
curl -sI http://host:591/ | head -8 # 是否返回 HTTP 响应与产品特征
sudo lsof -i :591 # 反查进程
ss -lntp | grep -E ':(80|443|591|8080) ' # 与其他 HTTP 端口一起核对
netstat -ano | findstr ':591 ' # Windows 侧对照HTTP 端口选择建议
| 场景 | 建议端口 | 说明 |
|---|---|---|
| 对外业务 | 443(含 80 跳转) | 标准端口可达性最好,便于统一策略 |
| 多站点同主机 | 反代 + 虚拟主机 | 用域名区分,比堆端口更易维护 |
| 内部管理界面 | 127.0.0.1 或管理网段 | 避免对整个内网暴露 |
| 历史遗留服务 | 原端口保留但限源 | 先收敛来源,再规划迁移 |
非标准 HTTP 端口的管理界面有一个共性风险:它们经常被排除在统一的反代与 WAF 之外,既没有统一证书策略,也没有访问日志。梳理暴露面时把这类端口单列一类,集中处理比逐个临时加固有效。
识别服务身份时,响应头与页面内容比端口号可靠。看到 Server 头、登录页特征或特定路径返回时,基本可以判断产品类型,再结合进程与配置文件确认版本。
迁移这类服务的正确顺序是:先在反代上配好域名与证书并验证通过,再切换入口,最后关闭原端口。顺序反了会造成访问中断,且回退时需要重新配置。