Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

629
Vistas
WSS Secure Websockets en Elastic Beanstalk con Apache PHP y Laravel

Tiene problemas para que los websockets seguros funcionen en laravel en AWS elastic beanstalk.

Funcionan bien en desarrollo y producción sobre http & ws.

En desarrollo, funciona bien sobre https y wss.

En producción (con todas las mismas configuraciones, solo certificados diferentes) sobre https y wss, recibo el siguiente error

fallido: Error en el establecimiento de la conexión: net::ERR_CONNECTION_CLOSED

Suponiendo un problema con el certificado o la clave, he intentado cambiar a un certificado y una clave incorrectos. Entonces el error cambia a lo siguiente.

falló: Error en el establecimiento de la conexión: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

Así que supongo que el certificado no es el problema.

Configuración de la siguiente manera: websockets.php

 'apps' => [ [ 'id' => env('PUSHER_APP_ID'), 'name' => env('APP_NAME'), 'key' => env('PUSHER_APP_KEY'), 'secret' => env('PUSHER_APP_SECRET'), 'path' => env('PUSHER_APP_PATH'), 'capacity' => null, 'enable_client_messages' => true, 'enable_statistics' => true, ], ], 'ssl' => [ /* * Path to local certificate file on filesystem. It must be a PEM encoded file which * contains your certificate and private key. It can optionally contain the * certificate chain of issuers. The private key also may be contained * in a separate file specified by local_pk. */ 'local_cert' => env('LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT', null), /* * Path to local private key file on filesystem in case of separate files for * certificate (local_cert) and private key. */ 'local_pk' => env('LARAVEL_WEBSOCKETS_SSL_LOCAL_PK', null), /* * Passphrase for your local_cert file. */ 'passphrase' => env('LARAVEL_WEBSOCKETS_SSL_PASSPHRASE', null), 'verify_peer' => false, ],

archivo .env

 LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT=/etc/pki/tls/certs/cert.cer LARAVEL_WEBSOCKETS_SSL_LOCAL_PK=/etc/pki/tls/certs/server.key
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Agregue una frase de contraseña a su archivo de certificación y a env('LARAVEL_WEBSOCKETS_SSL_PASSPHRASE', null).

Tuve los mismos problemas con Keystores sin contraseña.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda