如果您是從 zip 檔案安裝,則預設會有一個安裝根目錄 keycloak-26.0.5
,您可以選擇在檔案系統上的任何位置建立。
/opt/keycloak
是 Keycloak 所有容器化使用情況下的伺服器根安裝位置,包括在容器中執行 Keycloak、Docker、Podman、{links_getting-started_getting-started-kubernetes_name} 和 OpenShift。
在其他文件中,相對路徑都被理解為相對於安裝根目錄 - 例如,conf/file.xml 表示 <安裝根目錄>/conf/file.xml |
在 Keycloak 安裝根目錄下,存在許多資料夾
bin/ - 包含伺服器的所有 shell 腳本,包括 kc.sh|bat
、kcadm.sh|bat
和 kcreg.sh|bat
client/ - 內部使用
conf/ - 用於存放設定檔的目錄,包括 keycloak.conf
- 請參閱 設定 Keycloak。許多指定設定檔的選項都期望路徑是相對於此目錄的。
truststores/ - truststore-paths
選項使用的預設路徑 - 請參閱 設定信任的憑證
data/ - 伺服器用來儲存執行時期資訊的目錄,例如交易日誌
logs/ - 檔案記錄的預設目錄 - 請參閱 設定記錄
lib/ - 內部使用
providers/ - 用於存放使用者提供的相依性的目錄 - 請參閱 設定提供者 以擴展伺服器,以及 設定資料庫 以取得新增 JDBC 驅動程式的範例。
themes/ - 用於自訂管理控制台的目錄 - 請參閱 開發主題