Client connection error: Error during WebSocket handshake: Unexpected response code: 426
When i try to connect to WebSocket server from the client, the connection is stablished but the server respond with the following error `Error during WebSocket handshake: Unexpected response code: 426`

I'm using autobahn js from client side, but i tested the connection from [Simple Websocket Client](https://chrome.google.com/webstore/detail/simple-websocket-client/pfdhoblngboilpfeibdedpjgfnlcodoo) and [websocket](https://www.websocket.org/echo.html) and same thing appened.

My server code:

```php
<?php

use React\EventLoop\Factory;
use React\ZMQ\Context;
use React\Socket\Server;
use Ratchet\Http\HttpServer;
use Project\Socket\Pusher;
use Ratchet\WebSocket\WsServer;
use Ratchet\Wamp\WampServer;
use Ratchet\Server\IoServer;

$loop = Factory::create();

$pusher = new Pusher;
$context = new Context($loop);

$pull = $context->getSocket(ZMQ::SOCKET_PULL);

$pull->bind('tcp://127.0.0.1:8090');
$pull->on('message', array($pusher, 'onEvent'));

$socket = new Server($url, $loop);

$webServer = new IoServer(
    new HttpServer(
        new WsServer(
            new WampServer(
                $pusher
            )
        )
    ),
    $socket
);

echo ('Socket server runing at: ' . $socket->getAddress());

$loop->run();
```
I'm wondering if this issue as anything to do with nginx config or comes intrinsict related with my WebSocket server configuration.