Bonjour,
J'ai un serveur websocket qui tourne sur VPS OVH apache2 et php7.0 (j'ai aussi essayé Nginx et php5.0 = même problème), tout fonctionnait très bien avant le passage de mon site en https (hébergé sur un autre serveur).
Pour faire les choses bien comme il faut, j'ai installer un certificat Let's encrypt et ça fonctionne. Le VPS est bien accessible depuis un navigateur en utilisant https:// mais ça bloque lorsque je tente une connexion websocket débutant par wss://. L'erreur obtenue est la suivante :Si je poste ce message sur le forum Apache c'est que je pense que j'ai un soucis dans la configuration du virtualhosts. D'après mes recherches sur internet, le port utilisé de base pour le SSL est le 443, mais je n'ai pas la possibilité de faire écouter mon serveur websocket sur ce port car j'ai l'erreur suivante au démarrage du script :WebSocket connection to 'wss://xx.xxx.xxx.xxx:444/' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERRORalors j'utilise le port 444 pour l'écoute mais rien ne se passe (alors que ça fonctionne très bien en ws://)socket_listen(): unable to listen on socket [98]: Address already in use in /var/www/websocket.php on line 30
J'ai débuté mon projet depuis des années et j'arrivais enfin au bout... mais plus rien ne fonctionne depuis que les navigateurs nous incitent à utiliser des connexions sécurisées... si quelqu'un pouvait m'aider je commence vraiment à désespérer.
Merci beaucoup
Partager