第 3 章 使用操作模式
在生产环境中部署 Red Hat Single Sign-On 前,您需要决定要使用的哪种操作模式。
- 是否在集群中运行 Red Hat Single Sign-On?
- 您是否想要通过集中方式管理您的服务器配置?
您选择的操作模式会影响配置数据库、配置缓存甚至引导服务器的方式。
红帽单点登录基于 JBoss EAP 应用服务器构建。本指南仅会介绍在特定模式中部署的基础知识。如果您需要具体信息,最好是 JBoss EAP 配置指南。
3.1. 使用独立模式 复制链接链接已复制到粘贴板!
单机操作模式仅在您希望运行一个工作时有用,并且只有一个红帽单点登录服务器实例。它不适用于集群部署,且所有缓存都是非分布式且仅限本地的。不建议在生产环境中使用单机模式,因为您有单点故障。如果您的独立模式服务器停机,用户将无法登录。这个模式实际上只可用于测试驱动器,并使用 Red Hat Single Sign-On 的功能进行播放
3.1.1. 以独立模式引导 复制链接链接已复制到粘贴板!
以单机模式运行服务器时,您需要根据操作系统引导服务器。这些脚本位于服务器分发的 bin/ 目录中。
独立启动脚本
引导服务器:
Linux/Unix
.../bin/standalone.sh
$ .../bin/standalone.sh
Windows
> ...\bin\standalone.bat
> ...\bin\standalone.bat
3.1.2. 独立配置 复制链接链接已复制到粘贴板!
本指南中批量指导您如何配置 Red Hat Single Sign-On 的基础架构级别。这些方面是在特定于 Red Hat Single Sign-On 的应用程序服务器的配置文件中配置的。在单机操作模式中,此文件位于 …/standalone/configuration/standalone.xml 中。此文件还用于配置特定于 Red Hat Single Sign-On 组件的非基础架构级别。
独立配置文件
您在服务器运行时对此文件所做的任何更改都无效,甚至可能会被服务器覆盖。改为使用命令行脚本或 JBoss EAP 的 Web 控制台。如需更多信息,请参阅 JBoss EAP 配置指南。