我有一个用于 HTML 和 Flash 的 Web 服务器和一个彗星服务器。只有 Flash 内容才能与 COMET 服务器通信。
我正在考虑在同一台机器上运行两个服务器。如果这样做,我必须为每个服务器使用不同的端口:Web 服务器使用 80,COMET 服务器使用其他端口(我认为将 Web 服务器用作反向代理与 COMET 配合得不太好)。
在端口 != 80 上运行 COMET 服务器会有什么后果?
我特别担心防火墙后面的人。你知道有人或组织会阻止除 80 之外的传出连接吗?这种情况常见吗?除此之外,使用备用 HTTP 端口是否会导致我不知道的其他复杂情况?
答案1
答案2
可以在同一个端口和机器上运行多个服务器。只需为每个服务器添加一个额外的 IP 地址,然后让它们监听不同的 IP。