1.3. 启动 Red Hat build of Keycloak


您可以在 开发 模式中启动红帽构建的 Keycloak 或 生产环境模式。每个模式为预期的环境提供不同的默认值。

1.3.1. 在开发模式下启动 Red Hat build of Keycloak

使用开发模式来首次尝试红帽构建的 Keycloak,以便快速启动并运行。这个模式为开发人员提供方便的默认值,比如开发一个新的 Red Hat build of Keycloak 主题。

要在开发模式中启动,请输入以下命令:

bin/kc.[sh|bat] start-dev

默认值

开发模式设置以下默认配置:

  • 启用 HTTP
  • 禁用严格的主机名解析
  • 缓存设置为 local (没有用于高可用性的分布式缓存机制)
  • 禁用主题缓存和模板缓存

1.3.2. 在生产环境模式下启动 Red Hat build of Keycloak

使用 production 模式在生产环境中部署红帽构建的 Keycloak。这个模式 默认遵循一个安全 原则。

要在生产环境模式下启动,请输入以下命令:

bin/kc.[sh|bat] start

如果没有进一步配置,这个命令将不会启动红帽构建的 Keycloak,并会显示错误。这个响应是根据目的完成的,因为红帽构建的 Keycloak 遵循 一个安全 原则。生产环境模式需要设置主机名,并在启动后使用 HTTPS/TLS 设置。

默认值

production 模式设置以下默认值:

  • HTTP 已作为传输层安全(HTTPS)被禁用。
  • 主机名配置是预期的
  • HTTPS/TLS 配置是预期的

在生产环境中部署 Red Hat build of Keycloak 前,请确保按照 为生产环境配置 红帽构建的 Keycloak 中介绍的步骤操作

默认情况下,production 模式的配置选项示例会在默认的 conf/keycloak.conf 文件中被注释掉。这些选项可让您了解在生产环境中运行红帽构建的 Keycloak 时需要考虑的主要配置。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.