Laravel Forge – Node.js Websocket Timeout

J’ai un serveur de noeud socket.io simple hébergé sur mon serveur océan largar forge / digital. Tout fonctionne, trouve sur ma machine locale en utilisant homestead, cependant j’obtiens l’erreur suivante sur la production:

http: // [IP]: [PORT] /socket.io/?EIO=3&transport=polling&t=LCPeh0O net :: ERR_CONNECTION_TIMED_OUT

Sur le serveur, je peux voir que le fichier node server.js reçoit des messages de Laravel mais le client ne peut pas se connecter pour une raison quelconque.

Est-ce que cela a quelque chose à voir avec la configuration de Nginx? La configuration est la forge par défaut.

Merci pour toute aide, très appréciée.

Pour les personnes confrontées à ce problème, le correctif consiste à exposer les ports pour SocketIO (6001) et Redis (6379). Accédez à l’onglet Réseau de forge et définissez de nouvelles règles de pare-feu (ou faites-le manuellement si vous n’utilisez pas forge). Après cela, tout fonctionne parfaitement.