laravel echo服务器,redis

laravel echo服务器,redis,redis,laravel-5.4,laravel-echo,Redis,Laravel 5.4,Laravel Echo,我的远程连接有问题 我的名字是:redis.test 我在blade文件中添加了以下内容: <script src="//redis.test:6001/socket.io/socket.io.js"></script> 回声配置 import Echo from "laravel-echo" window.Echo = new Echo({ broadcaster: 'socket.io', host: 'http://redis.test:6001'

我的远程连接有问题

我的名字是:redis.test

我在blade文件中添加了以下内容:

<script src="//redis.test:6001/socket.io/socket.io.js"></script>
回声配置

import Echo from "laravel-echo"

window.Echo = new Echo({
   broadcaster: 'socket.io',
   host: 'http://redis.test:6001'
});
laravel-exho-server.json

{
    "authHost": "http://redis.test",
    "authEndpoint": "/broadcasting/auth",
    "clients": [
        {
            "appId": "f27485125ac2627f",
            "key": "6328e672f42cbf4cba1de3da215ec41a"
        }
    ],
    "database": "redis",
    "databaseConfig": {
        "redis": {
            "port": "6379",
            "host": "redis.test"
        },
        "sqlite": {
            "databasePath": "/database/laravel-echo-server.sqlite"
        }
    },
    "devMode": true,
    "host": "redis.test",
    "port": "6001",
    "protocol": "http",
    "socketio": {},
    "sslCertPath": "",
    "sslKeyPath": ""
}
当我尝试使用本地连接(2个浏览器-同一台电脑)进行广播时,它可以工作,但当我尝试从局域网上的其他电脑(192.168.1.50)发送“消息”时,我出现了此错误

GET: http://redis.test:6001/socket.io/socket.io.js net::err_connection_refused

[vue_warn] error in created hook

如何解决此问题?

正如我所见,这可能是防火墙问题,请尝试在防火墙中打开redis端口

GET: http://redis.test:6001/socket.io/socket.io.js net::err_connection_refused

[vue_warn] error in created hook