【发布时间】:2015-06-07 16:45:30
【问题描述】:
我正在使用 Laravel 框架和 BrainSocket 通过以下命令行在端口中打开 websocket 服务:
php artisan brainsocket:start --port=7778
之后,我连接到客户端的 websocket,如下所示:
var websocket = new WebSocket('ws://127.0.0.1:7778/');
起初,我在本地机器上开发此应用程序,一切正常。但是,在生产服务器(CentOS 7 + Nginx)上,当我运行上述行时,会出现以下错误消息:
到“ws://127.0.0.1:7778/”的 WebSocket 连接失败:连接 在收到握手响应之前关闭
我尝试更改服务器 IP 地址的 IP,我已经检查了该端口是否正在使用,并确保启用了套接字支持。但无论我做什么,都会出现相同的错误消息。
【问题讨论】:
标签: php laravel nginx websocket centos