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

636
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
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