2

我正在使用一个新的 ubuntu 实例,并在端口 80 上运行了一个 sockjs 服务器。我可以在 Web 浏览器上加载它,但随后它切换到长轮询。

如果我将端口切换到 81 一切正常。我什至尝试在端口 8000 上运行我的 sockjs 服务器,并使用 iptables 将流量从 80 重定向到 8000,但没有成功。

什么可能导致这种奇怪的行为?我将 EC2 与 Ubuntu 13.04 Linux VM 一起使用

我已经设置了所有防火墙规则以允许流量通过,因为我可以在 Web 浏览器中访问它,所以它正在通过它,它只是从 websockets 下降到使用长轮询,这真的很慢。

4

1 回答 1

0

我确实有一些问题并将其添加到 iptables 以允许 Websockets

iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -I OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
于 2014-07-19T07:54:45.100 回答