Can';t连接到远程PHP WebSocket服务器(扳手)和#xA0;:错误连接被拒绝

Can';t连接到远程PHP WebSocket服务器(扳手)和#xA0;:错误连接被拒绝,websocket,phpwebsocket,wrench,Websocket,Phpwebsocket,Wrench,我正在尝试连接到在我的Web服务器上运行的WebSocket服务器(PHP/扳手) 服务器的配置如下所示: $server = new \Wrench\Server("wss://localhost:8443"); $server->registerApplication('app', new \Wrench\Application\EchoApplication()); $server->run(); 我正在使用端口8443,因为我无法使用80或443(权限被拒绝)。域

我正在尝试连接到在我的Web服务器上运行的WebSocket服务器(PHP/扳手)

服务器的配置如下所示:

$server = new \Wrench\Server("wss://localhost:8443");
 $server->registerApplication('app',
   new \Wrench\Application\EchoApplication()); 
$server->run();
我正在使用端口8443,因为我无法使用80或443(权限被拒绝)。域使用HTTPS,因此我必须使用
wss:
协议

在本地机器上运行脚本时,连接到PHP服务器没有问题(我只需将
wss:
替换为
ws:

当我在我的远程Web服务器上通过SSH运行服务器时,它似乎运行正常,但尝试通过JS通过以下调用连接到它不起作用:

var ws = new WebSocket("wss://dev.mydomain.net:8443/app");
我得到一个“
连接建立错误:net::ERR\u connection\u densed

在我的Web服务器面板控件上,8443端口(TCP)是打开的(输入和输出)。当PHP服务器运行时,命令
netstat-a | grep8443
给出以下输出,我认为应该确认它已打开:

tcp        0      0 localhost:8443          *:*                     LISTEN

这里有没有我遗漏的明显细节?

我终于找到了一个解决方案:我没有将服务器的URI设置为
localhost
,而是使用
0.0.0
。现在,当我使用HTTP时,它可以完美地工作(使用HTTPS时还有另一个问题,但至少在这一点上我有更多的信息)