mod_proxy_wstunnel の背後で WebSocket の問題をデバッグする
mod_proxy_wstunnel を使用して Apache の背後に WebSocket サーバーを設定する場合、ユーザーは問題に遭遇する可能性があります。これらの問題を効果的にデバッグするには、次の点を調べることが重要です:
リクエスト ルーティング:
- WebSocket パスの ProxyPass ディレクティブ (/ws/) ) は一般的な / より前に注文されます。 ProxyPass.
末尾のスラッシュ:
- mod_proxy_wstunnel は URL を含む有効な GET リクエストを期待するため、WebSocket パス設定に末尾のスラッシュを追加します。エンコードされたpath.
オリジン チェック:
- チャットの例の ServeWs() 関数など、WebSocket サーバーにオリジン チェックが含まれている場合との競合を防ぐために削除してください。 mod_proxy_wstunnel.
追加のデバッグのヒント:
- サーバー ログを調べて、問題の詳細を知ることができる特定のエラー メッセージを特定します。
- WebSocket サーバーが正しいポートで実行されていること、および SSH 経由でアクセスできることを確認します。トンネル。
以上がApache の mod_proxy_wstunnel で WebSocket の問題をデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。