PHP Ratchet チャット サーバーで、WebSocket を使用して SSL 経由で接続しようとすると、失敗した。既存のコードは ws 経由でシームレスに接続しますが、wss にアップグレードすると接続の問題が発生します。
PHP Ratchet WebSocket で安全な SSL 接続を確立するには、次の手順が必要です。
必要な Apache モジュールを有効にする: Apache Web サーバーを使用している場合は、httpd.conf ファイルで次のモジュールが有効になっていることを確認します:
httpd.conf を構成します: httpd.conf ファイルに次の設定を追加します:
ProxyPass /wss2/ ws://ratchet.mydomain.org:8888/
更新された JavaScript 呼び出し: JavaScript コードで、元の接続 URL を次の形式に置き換えます:
var ws = new WebSocket("wss://ratchet.mydomain.org/wss2/NNN");
これらの手順を実装することで、PHP Ratchet WebSocket とクライアント ブラウザーの間に安全な SSL 接続を確立できます。
以上がPHP Ratchet Websocket を使用して安全な SSL 接続を確立するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。