7.3. ネットワーク問題のトラブルシューティング
ほとんどの場合、接続の問題は、ファイアウォール、プロキシサーバー、企業ネットワーク、またはその他のネットワークがCodeReady Workspacesをブロックするように構成されているために発生します。
本セクションでは、企業のネットワークポリシーに関連する問題を回避したり、解決したりする方法を説明します。ネットワーク管理者は、CodeReady Workspaces が適切に機能するために必要なポートまたは WebSocket プロトコルを有効にするのに必要になる場合があります。
一般的なシナリオ
- 特定の Web サイトの追加ポートを開きます。
- プロキシーサーバーで WebSocket を有効にします。
7.3.1. WebSocket プロトコルの有効化 リンクのコピーリンクがクリップボードにコピーされました!
CodeReady Workspaces IDE の適切な機能のために WebSocket プロトコルの有効化が重要です。
WebSocket プロトコル自体はプロキシーサーバーとファイアウォールを認識しませんが、HTTP サーバーはデフォルトの HTTP および HTTPS ポートを WebSocket サーバーと共有できます。
- HTTP: port 80
- HTTPS: port 433
一部のプロキシーサーバーはデフォルトで WebSocket と連携しますが、WebSocket が正しく機能しないようにするため、接続が失敗します。
プロキシーサーバーには追加の設定が必要で、特定のプロキシーサーバーにはアップグレードが必要になる場合があります。これにより、WebSocket のサポートが許可されるアップグレードが必要になります。