Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

344
Visualizações
Error de conexión de WebSocket:

Después de mirar demasiadas preguntas de stackeoverflow, no pude encontrar ninguna solución que resuelva mi problema,

Desarrollé una aplicación con ratchet websocket.me que funciona bien en mi máquina local con WS//:localhost:8080 pero no funciona en el servidor en vivo (VPS) a continuación se muestra la configuración y los requisitos del servidor,

No estoy seguro de lo que estoy haciendo mal, mire el fragmento de código a continuación

CONFIGURACIÓN DEL SERVIDOR

 <IfModule mod_ssl.c> <VirtualHost *:443> ServerName kosm.online ServerAlias www.kosm.online ServerAdmin webmaster@kosm.online DocumentRoot "/var/www/kosm" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined ProxyPreserveHost On ProxyPass /wss2/ wss://kosm.online:8080 Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/kosm.online/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/kosm.online/privkey.pem </VirtualHost> </IfModule>

SITIO DEL CLIENTE WEBSOCKET JAVASCRIPT

 var token = document.getElementById('userToken').value; var socket = new WebSocket('wss://kosm.online:8080?token=' + token); socket.onclose = function(event) { console.log('connection close'); }; socket.onopen = function(event) { console.log("Connection established!"); // socket.send('Hello Me!'); };

AQUÍ ESTÁ EL SERVIDOR WEBSOCKET

 require dirname( __FILE__ ) . '/vendor/autoload.php'; use Ratchet\Server\IoServer; use Ratchet\Http\HttpServer; use Ratchet\WebSocket\WsServer; use MyApp\Socket; $server = IoServer::factory( new HttpServer( new WsServer( new Socket() ) ), 8080 ); $server->run();

AQUÍ ESTÁ COMPOSER.JSON

 { "autoload": { "psr-4": { "MyApp\\": "app" } }, "require": { "cboden/ratchet": "^0.4.3" } }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda