Da ich mehrere Websocket-Server-Programme habe, muss ich diese ja auch über die Websocket-Weiterleitung einzeln ansprechen können.
Nach einigen Versuchen fand ich heraus wie:
Der Websocket-Client für Programm 1 sendet:
Code:
wss://meineAdressse.de/prog1 ;Anstatt prog1 kann hier auch eine andere Kennung stehen (z.B. /chat oder /spiel1), es muss halt nur eine Kennung sein.
Der Websocket-Client für Programm 2 sendet:
Code:
wss://meineAdressse.de/prog2
Der Websocket-Client für Programm 3 sendet:
Code:
wss://meineAdressse.de/prog3
Weitergeleitet wird das im Apache-Server dann so:
Code:
#Weiterleitung zum Programm1
ProxyPass "/prog1" "ws://127.0.0.1:1502/"
ProxyPass "/prog1" "http://127.0.0.1:1502/"
#Weiterleitung zum Programm2
ProxyPass "/prog2" "ws://127.0.0.1:1702/"
ProxyPass "/prog2" "http://127.0.0.1:1702/"
#Weiterleitung zum Programm3 auf einen anderen Rechner im LAN
ProxyPass "/prog3" "ws://192.168.2.66:1802/"
ProxyPass "/prog3" "http://192.168.2.66:1802/"