WebSocket-Proxy
Inhaltsverzeichnis
WebSocket-Proxy
URI
Beschreibung
Gibt die URI(s) an, die dieses WebSocket-Backend verwenden. Datenverkehr zu dieser URI wird nur dann an das WebSocket-Backend weitergeleitet, wenn er eine WebSocket-Upgrade-Anforderung enthält.
Datenverkehr ohne diese Upgrade-Anforderung wird automatisch an den Kontext weitergeleitet, zu dem diese URI gehört. Wenn für diese URI kein Kontext vorhanden ist, behandelt LSWS diesen Datenverkehr so, als würde er auf einen statischen Kontext mit dem Speicherort $DOC_ROOT/URI zugreifen.
Syntax
Eine einfache URI (beginnend mit "/"). Wenn die URI mit "/" endet, umfasst dieses WebSocket-Backend alle untergeordneten URIs unter dieser URI.
Beispiel
Adresse
Beschreibung
Eine eindeutige Socket-Adresse, die vom WebSocket-Backend verwendet wird. IPv4-Sockets, IPv6-Sockets und Unix Domain Sockets (UDS) werden unterstützt. IPv4- und IPv6-Sockets können für die Kommunikation über das Netzwerk verwendet werden. UDS kann nur verwendet werden, wenn sich das WebSocket-Backend auf demselben Rechner wie der Server befindet.
Syntax
IPv4/IPv6-Adresse:Port, UDS://Pfad oder unix:Pfad
Beispiel
UDS://tmp/lshttpd/php.sock
unix:/tmp/lshttpd/php.sock
Tipps
Security Wenn das WebSocket-Backend auf demselben Rechner läuft, wird UDS bevorzugt. Wenn Sie einen IPv4- oder IPv6-Socket verwenden müssen, setzen Sie die IP-Adresse auf localhost oder 127.0.0.1, damit das WebSocket-Backend von anderen Rechnern nicht erreichbar ist.
Performance Unix Domain Sockets bieten im Allgemeinen eine höhere Leistung als IPv4- oder IPv6-Sockets.