gpt4 book ai didi

symfony - Websocket 无法在 Ubuntu 上打开端口

转载 作者:行者123 更新时间:2023-12-03 21:34:23 25 4
gpt4 key购买 nike

我正在使用 websocket bundle在基于 symfony 的 Web 门户上,而当我在生产服务器上移动门户时,一切似乎都可以在 localhost 上运行。

在本地主机上,我使用的主机是 127.0.0.1并且端口是 8080所以当我转到生产时,我不得不将 ip 更改为生产 ip,然后我不得不使用以下命令告诉 ubuntu 服务器打开端口 8080
sudo ufw allow 8080/tcp这给了我输出

Rule added 
Rule added (v6)

然后我运行命令 sudo ufw status查看端口是否已添加到防火墙中,我可以看到它是
To                         Action      From
-- ------ ----
22 ALLOW Anywhere
80/tcp ALLOW Anywhere
8080 ALLOW Anywhere
8080/tcp ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
8080 (v6) ALLOW Anywhere (v6)
8080/tcp (v6) ALLOW Anywhere (v6)

但是错误仍然存​​在
WebSocket connection to 'ws://111.222.333.44:8080/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

我也试过命令 telnet 111.222.333.44 8080这给了我以下错误
Trying 111.222.333.44...
telnet: connect to address 111.222.333.44: Connection refused
telnet: Unable to connect to remote host

所以这告诉我端口 8080没有打开,我需要使用什么命令来打开它?我正在使用 Ubuntu 15.10

任何帮助将不胜感激。

最佳答案

尝试打开 6001 端口,这是 websockets 使用的端口:

sudo ufw allow 6001/tcp

关于symfony - Websocket 无法在 Ubuntu 上打开端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38094391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com