Cakephp WebSocket握手期间出错:窗口中的意外响应代码:404
我正在Windows上安装Cakephp WebSocket握手期间出错:窗口中的意外响应代码:404,cakephp,ratchet,cakephp-2.6,Cakephp,Ratchet,Cakephp 2.6,我正在Windows上安装XAMPP上的Ratchet Cakephp插件。使用composer安装插件。 Cakephp版本-2.6.7 棘轮(插件)0.1.* ext libevent未安装-实际上我不知道如何在Windows上安装它。 当我启动websocket时-使用coommand .\Console\cake Ratchet.websocket start 在浏览器的控制台中显示 WebSocket connection to 'ws://localhost/websocket'
XAMPP
上的Ratchet Cakephp插件。使用composer安装插件。
Cakephp版本-
2.6.7
棘轮(插件)
0.1.*ext libevent
未安装-实际上我不知道如何在Windows上安装它。当我启动websocket时-使用coommand
.\Console\cake Ratchet.websocket start
在浏览器的控制台中显示
WebSocket connection to 'ws://localhost/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404
Please suggest solution. Thanks in advance.
Plugin/Ratchet/Config/botstrap.php
Configure::write('Ratchet', [
'Client' => [
'retryDelay' => 5000, // Not the best option but it speeds up development
'maxRetries' => 25, // Keep on trying! (Also not the best option)
],
'Connection' => [
'websocket' => [
'address' => '127.0.0.1',
'port' => 8080,
],
'external' => [
'hostname' => 'localhost',
'port' => 80,
'path' => 'websocket',
'secure' => false,
],
'keepaliveInterval' => 23, // Why 23? Because NGINX kills after 30 seconds, set to 0 to disable
],
]);
您是否尝试连接到
ws://localhost:8080
或ws://127.0.0.1:8080
听起来像代理错误是的。。同样的错误。当我将Apache httpd.conf文件更改为不侦听端口8080时。它显示以下错误。到“ws://localhost:8080/WebSocket”的WebSocket连接失败:连接建立中出错:net::ERR\u connection\u refused听起来apache代理WebSocket连接不正确。您可以发布配置吗?您是否尝试连接到ws://localhost:8080
或ws://127.0.0.1:8080
听起来像代理错误是的。。同样的错误。当我将Apache httpd.conf文件更改为不侦听端口8080时。它显示以下错误。到“ws://localhost:8080/WebSocket”的WebSocket连接失败:连接建立中出错:net::ERR\u connection\u refused听起来apache代理WebSocket连接不正确。你能发布配置文件吗?