我正在尝试部署在AWS-EC2上运行的Bitnami LAMP安装上使用WebSockets的网络聊天应用程序。
在客户端,我有:
var websocket = new WebSocket("ws://localhost:8090/includes/socket_handlers/php-socket.php");
引用了php-socket.php这是一个正在运行的php脚本。在那个剧本中我有:
define('HOST_NAME',"localhost");
define('PORT',"8090");
然而,我正在
" WebSocket网络错误:无法完成操作。 连接被拒绝"
我不确定这个端口是否需要打开(或者如何打开它),或者我缺少什么。
我必须提到我在我的机器上使用XAMPP在本地运行这个确切的代码并且它可以工作,当我部署它时会出现问题。
答案 0 :(得分:0)
我终于解决了它。实际上,我需要允许来自端口8090的入站流量。我在AWS安全组上执行此操作。