-1

我正在尝试在 ubuntu 服务器上使用 laravel websockt。它在 localhost 上运行良好,但在 ubuntu 服务器上,当我尝试连接时它无法正常工作。

在控制台中我收到此错误

WebSocket connection to 'ws://domain.xyz:6001/app/91407296bd1107c7321?protocol=7&client=js&version=7.0.3&flash=false' failed:

我几乎已经在我的 ec2 入站规则中授予了所有端口权限

在此处输入图像描述

不知道为什么它仍然不起作用任何想法?

4

1 回答 1

0

需要启用ufw防火墙我按照这篇文章

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-18-04 ,确保你的js设置是根据这个

new Pusher('1', {

            cluster: 'ap2'
            , forceTLS: false
            , wsHost: window.location.hostname,
            wsPort: 6001,
            wssPort:6001,
           disableStats: true,
        });
于 2021-04-27T04:06:29.330 回答