Здравствуйте, хочу изменить адрес вида wss://domain.com:2912 на wss://domain.com/normal-address
Смотрел примеры в google(github,socketo.me,...), но в данном случае я использую SecureServer для сертификата ssl, по-этому ничего не подошло.
Если на портале есть эксперты в данном вопросе, то буду очень благодарен за помощь.
Заранее спасибо.
<?php
$loop = React\EventLoop\Factory::create();
$chat= new Chat();
$context = new React\ZMQ\Context($loop);
$pull = $context->getSocket(ZMQ::SOCKET_PULL, 'PUSHER TO - ' . WS_PUSH_PORT);
$pull->bind('tcp://'. WS_BIND .':' . WS_PUSH_PORT);
$pull->on('message', array($chat, 'onListener'));
$chat= new Ratchet\WebSocket\WsServer(new Ratchet\Wamp\WampServer($chat));
$originConnection = new Ratchet\Http\OriginCheck($chat, array(WS_ORIGIN));
$webSock = new React\Socket\Server($loop);
$webSock = new React\Socket\SecureServer($webSock, $loop, [
'local_cert' => 'cert.pem',
'local_pk' => 'key.pem',
'allow_self_signed' => true,
'verify_peer' => false
]);
$webSock->listen(WS_LOCAL_PORT, WS_LOCAL_MASK);
$webServer = new Ratchet\Server\IoServer(
new Ratchet\Http\HttpServer(
$originConnection
),
$webSock
);
$loop->run();
?>