目录结构

了解安装根目录下目录的用途

安装位置

如果您从 zip 文件安装,则默认情况下将有一个安装根目录 keycloak-26.0.5,您可以在文件系统的任何位置创建该目录。

/opt/keycloak 是 Keycloak 中所有容器化使用场景下服务器的根安装位置,包括 在容器中运行 KeycloakDockerPodman{links_getting-started_getting-started-kubernetes_name}OpenShift

在其余文档中,相对路径被理解为相对于安装根目录 - 例如 conf/file.xml 表示 <install root>/conf/file.xml

目录结构

在 Keycloak 安装根目录下存在多个文件夹

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

    • client/ - 用于内部使用

  • conf/ - 用于配置文件的目录,包括 keycloak.conf - 请参阅 配置 Keycloak。许多指定配置文件选项的路径相对于此目录。

  • data/ - 用于服务器存储运行时信息的目录,例如事务日志

  • lib/ - 用于内部使用

  • providers/ - 用于用户提供的依赖项的目录 - 请参阅 配置提供程序 以扩展服务器和 配置数据库 以了解添加 JDBC 驱动程序的示例。

  • themes/ - 用于对管理控制台进行自定义的目录 - 请参阅 开发主题

在此页面上