1

我有一个简单的 socket.io 节点服务器托管在我的 laravel forge/数字海洋服务器上。使用宅基地在我的本地机器上找到一切正常,但是我在生产中收到以下错误:

http://[IP]:[PORT]/socket.io/?EIO=3&transport=polling&t=LCPEh0O net::ERR_CONNECTION_TIMED_OUT

在服务器上,我可以看到节点 server.js 文件正在接收来自 Laravel 的消息,但客户端由于某种原因无法连接。

这与Nginx的设置有关吗?配置是默认的伪造之一。

感谢您的帮助,非常感谢。

4

1 回答 1

3

对于遇到此问题的任何人,解决方法是公开 SocketIO (6001) 和 Redis (6379) 的端口。转到 forge 中的网络选项卡并设置新的防火墙规则(或者如果您不使用 forge,则手动执行)。之后一切正常。

于 2017-05-01T19:08:59.507 回答