目錄結構

了解安裝根目錄下各目錄的用途

安裝位置

如果您是從 zip 檔案安裝,則預設會有一個安裝根目錄 keycloak-26.0.5,您可以選擇在檔案系統上的任何位置建立。

/opt/keycloak 是 Keycloak 所有容器化使用情況下的伺服器根安裝位置,包括在容器中執行 KeycloakDockerPodman{links_getting-started_getting-started-kubernetes_name}OpenShift

在其他文件中,相對路徑都被理解為相對於安裝根目錄 - 例如,conf/file.xml 表示 <安裝根目錄>/conf/file.xml

目錄結構

在 Keycloak 安裝根目錄下,存在許多資料夾

  • bin/ - 包含伺服器的所有 shell 腳本,包括 kc.sh|batkcadm.sh|batkcreg.sh|bat

    • client/ - 內部使用

  • conf/ - 用於存放設定檔的目錄,包括 keycloak.conf - 請參閱 設定 Keycloak。許多指定設定檔的選項都期望路徑是相對於此目錄的。

  • data/ - 伺服器用來儲存執行時期資訊的目錄,例如交易日誌

    • logs/ - 檔案記錄的預設目錄 - 請參閱 設定記錄

  • lib/ - 內部使用

  • providers/ - 用於存放使用者提供的相依性的目錄 - 請參閱 設定提供者 以擴展伺服器,以及 設定資料庫 以取得新增 JDBC 驅動程式的範例。

  • themes/ - 用於自訂管理控制台的目錄 - 請參閱 開發主題

在此頁面上