Apache 2.4では、[〜#〜] http [〜#〜]接続をローカルにリバースプロキシできます。 Unixソケット: [1]
ProxyPass unix:/path/to/app.sock|http://example.com/app/name
WebSocket接続をローカルにリバースプロキシできます[〜#〜] tcp [〜#〜]ソケット: [2]
ProxyPass ws://127.0.0.1:12345/app/name
しかし、WebSocket接続をUnixソケットにリバースプロキシするにはどうすればよいですか? [☹]
了解しました。mod_proxy
とmod_proxy_wstunnel
を有効にすると、次のようになります。
ProxyPass /ws/ unix:/path/to/app.sock|ws://example.com/ws/
/ws
エンドポイントでws接続を確立することしか期待していないので、それは私にとってはうまく機能します。