如果您从 zip 文件安装,则默认情况下将有一个安装根目录 keycloak-26.0.5
,您可以在文件系统的任何位置创建该目录。
/opt/keycloak
是 Keycloak 中所有容器化使用场景下服务器的根安装位置,包括 在容器中运行 Keycloak、Docker、Podman、{links_getting-started_getting-started-kubernetes_name} 和 OpenShift。
在其余文档中,相对路径被理解为相对于安装根目录 - 例如 conf/file.xml 表示 <install root>/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/ - 用于对管理控制台进行自定义的目录 - 请参阅 开发主题