第 3 章 选择操作模式

在生产环境中部署 Red Hat Single Sign-On 之前,您需要决定您要使用的工作模式。是否在集群中运行 Red Hat Single Sign-On?您是否想要通过集中的方式管理服务器配置?您选择的操作模式会影响您配置数据库、配置缓存甚至如何引导服务器。

提示

Red Hat Single Sign-On 基于 JBoss EAP Application Server 构建。本指南仅了解在特定模式中部署的基础知识。如果您需要有关此特定信息,最好是 JBoss EAP 配置指南

3.1. 独立模式

单机操作模式仅在您要运行一个且只有一个 Red Hat Single Sign-On 服务器实例时才有用。它不适用于集群部署,所有缓存都是非分布式且本地的。不建议在生产环境中使用独立模式,因为您将存在单点故障。如果您的单机模式服务器停机,用户将无法登录。此模式对测试驱动器和 Red Hat Single Sign-On 的功能有用

3.1.1. 独立启动脚本

在独立模式中运行服务器时,您需要运行特定的脚本来根据您的操作系统引导服务器。这些脚本位于服务器分发的 bin/ 目录中。

独立启动脚本

standalone boot files

引导服务器:

Linux/Unix

$ .../bin/standalone.sh

Windows

> ...\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 组件的非基础架构级别操作。

独立配置文件

standalone config file

警告

在服务器运行时,您对此文件所做的任何更改都不会生效,甚至可能被服务器覆盖。而是使用命令行脚本或 JBoss EAP 的 Web 控制台。如需更多信息,请参阅 JBoss EAP 配置指南