2.7. 使用 IPv4 或 IPv6 配置红帽构建的 Keycloak 服务器


系统属性 java.net.preferIPv4Stackjava.net.preferIPv6Addresses 用于配置 JVM 以用于 IPv4 或 IPv6 地址。

默认情况下,红帽构建的 Keycloak 可通过 IPv4 和 IPv6 地址同时访问。要只使用 IPv4 地址运行,您需要指定属性 java.net.preferIPv4Stack=true。后者可确保任何主机名进行 IP 地址转换始终返回 IPv4 地址变体。

这些系统属性可通过 JAVA_OPTS_APPEND 环境变量方便地设置。例如,要将 IP 堆栈首选项更改为 IPv4,请按如下所示设置环境变量:

export JAVA_OPTS_APPEND="-Djava.net.preferIPv4Stack=true"
Copy to Clipboard

要仅为 IPv6 设置服务器,请按照如下所示设置环境变量来组成集群:

export JAVA_OPTS_APPEND="-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true"
Copy to Clipboard

如需了解更多详细信息 ,请参阅配置分布式缓存。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat