Nur ein einzelner Prozess kann einen bestimmten Port auf dieselbe IP-Adresse und dasselbe Protokoll überwachen, da das Betriebssystem sonst nicht weiß, an welchen Prozess das empfangene Paket gesendet werden soll.
Um das zu erreichen, was Sie möchten, müssen Sie einen Reverse-Proxy verwenden, der Port 80 überwacht und den Datenverkehr zum richtigen Ziel weiterleitet. Hierfür gibt es mehrere Möglichkeiten. Beispielsweise können Sie Ihren Webserver (Apache) so einrichten, dass WebSocket-Anforderungen weitergeleitet werden, oder Sie können Node.js so konfigurieren, dass HTTP-Datenverkehr weitergeleitet wird. Informieren Sie sich über die verfügbaren Optionen und wählen Sie die, die Ihren Anforderungen am besten entspricht.