搜索

5.4. 相关选项

download PDF
表 5.1. 默认情况下,此端点被禁用(--hostname-debug=false)
 value

hostname

Keycloak 服务器的主机名。

CLI: --hostname
Env: KC_HOSTNAME

 

hostname-admin

用于访问管理控制台的主机名。

如果您使用值设置为 hostname 选项以外的主机名公开管理控制台,请使用这个选项

CLI: --hostname-admin
Env: KC_HOSTNAME_ADMIN

 

hostname-admin-url

设置用于访问管理控制台的基本 URL,包括方案、主机、端口和路径

CLI: --hostname-admin-url
Env: KC_HOSTNAME_ADMIN_URL

 

hostname-debug

切换可通过 /realms/master/hostname-debug 访问的主机名调试页面

CLI: --hostname-debug
Env: KC_HOSTNAME_DEBUG

true,false (默认)

hostname-path

如果代理为 Keycloak 使用不同的 context-path,则应设置此项。

CLI: --hostname-path
Env: KC_HOSTNAME_PATH

 

hostname-port

代理在公开主机名时使用的端口。

如果代理使用默认 HTTP 和 HTTPS 端口以外的端口,则设置这个选项。

CLI: --hostname-port
Env: KC_HOSTNAME_PORT

-1 (默认)

hostname-strict

禁用从请求标头动态解析主机名。

在生产环境中应始终设置为 true,除非代理验证 Host 标头。

CLI: --hostname-strict
Env: KC_HOSTNAME_STRICT

true (默认)、false

hostname-strict-backchannel

默认情况下,后端通道 URL 从请求标头动态解析,以允许内部和外部应用程序。

如果所有应用都使用公共 URL,则应启用此选项。

CLI: --hostname-strict-backchannel
Env: KC_HOSTNAME_STRICT_BACKCHANNEL

true,false (默认)

hostname-url

设置 frontend URL 的基本 URL,包括方案、主机、端口和路径。

CLI: --hostname-url
Env: KC_HOSTNAME_URL

 

proxy

如果服务器位于反向代理后面,则代理地址转发模式。

CLI: --proxy
Env: KC_PROXY

已弃用。使用: proxy-headers

none (默认)、边缘重新加密透传

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.