よってソケット接続が定義され、サーバーで開かれます。バインドアドレスとポート番号を指定します。重要な項目は、以下のとおりです。httpKeycloakのHTTP接続に使用されるポートの定義httpsKeycloakのHTTPS接続に使用されるポートの定義ajpこのソケット・バインディングは、AJPプロトコルに使用されるポートを定義します。CLIとwebコンソールで使用されるHTTP接続を定義します。定義されているサンプルと同様に、ソケット設定は少し難しくなります。使用されているのか確認することができます。定義すると、さらに多くのオプションを使用できるようになります。HTTPS/SSLの設定Keycloakは、デフォルトではSSL/HTTPSを処理するように設定されていません。Keycloakサーバー上、またはKeycloakサーバーのフロントにあるリバース・プロキシー上のいずれかでSSLを有効にすることを強くお勧めします。このデフォルトの動作は、各KeycloakレルムのSSL/HTTPSモードによって定義されています。Guideで説明しますが、これらのモードの関連事項と簡単な概要についてはここで示します。ようなプライベートIPアドレスであれば、Keycloakをそのまま実行することは可能です。サーバーにSSL/HTTPSが設定されていない場合、またはプライベートIPアドレス以外からHTTP経由でKeycloakにアクセスする場合はエラーになります。noneKeycloakはSSLを要求しません。この設定は、開発段階でいろいろと検証している時にのみ使用すべきです。requestsKeycloakはすべてのIPアドレスに対してSSLを要求します。各レルム用のSSLモードは、Keycloak管理コンソール内で設定できます。Keycloakサーバー用SSL/HTTPSの有効化HTTPSトラフィックを処理するためにリバース・プロキシーまたはロードバランサーを使用していない場合、Keycloakサーバー用にHTTPSを有効にする必要があります。これには下記が含まれます。ユーティリティーを使用して自己署名証明書を生成する必要があります。いう質問には、サーバーをインストールしたマシンのDNS名を答えてください。無料で取得することができます。この証明書が生成されるDNS名になります。Keytoolにより以下のように生成されます。REQUEST-----このCAリクエストを認証局(CA)に送信します。CAは署名入りの証明書を発行し、あなたに送ります。CAのルート証明書を入手してインポートする。CAから証明書をダウンロードして(つまり、root.crt)、以下のようにインポートすることができます。root新しいCAが生成した証明書をキーストアにインポートします。適切な証明書を含むJavaキーストアができたので、それを使用するためにKeycloakのインストール環境を設定する必要があります。いずれかのファイルを編集します。ディレクトリーに移動するか、またはファイルを任意の場所に移動し、そこへの絶対パスを指定してください。modeを参照してください)。次のようにCLIを使用して、キーストアを設定します。次の例のように、各ホスト分繰り返します。