首页 > 解决方案 > Laravel WebSockets - 部署 - 无法连接 websocket

问题描述

我正在尝试使用基于 Beyond Code 包的 websocket 部署我的 laravel 项目。我的服务器在 AWS 上,我正在使用 WHM。

在 cPanel 的终端上,我正在运行线路php artisan websockets:serve
,我得到了结果Starting the WebSocket server on port 6001...

当我使用 websocket 的连接加载页面时,有时会出现错误failed: Error during WebSocket handshake: Unexpected response code: 200
,有时会出现错误failed: WebSocket is closed before the connection is established.

在 AWS EC2 的安全组上,我允许自定义 TCP 端口 6001 和 6002

有什么建议可以解决吗?

也许是 Laravel WebSockets 的一个很好的部署教程?

我正在整个互联网上寻找答案,但我没有得到任何有用的信息。

标签: laravelamazon-web-serviceswebsocketcpanel

解决方案


推荐阅读