This page was saved using WebZIP 7.1.2.1052 offline browser on 04/26/18 10:45:53.
Address: https://apereo.github.io/cas/5.2.x/planning/Installation-Requirements.html
Title: CAS - Installation Requirements  •  Size: 13167  •  Last Modified: Mon, 23 Apr 2018 19:41:07 GMT

Enterprise Single Sign-On for All

安装要求

根据配置组件的选择,可能会有额外的要求,例如LDAP目录、数据库和缓存服务器。然而,在大多数情况下,对于部署有明确硬件和软件依赖性的组件的部署人员来说,要求是不言而喻的。如果没有特殊说明,后续讨论的组件配置包含系统、软件、硬件或者其他需求。

Java

CAS是基于Java开发的程序. 在部署之前,您需要安装。 JDK v1.8

Servlet 容器

CAS没有官方提供的servlet容器,但Apache Tomcat是最常用的。对特定servlet容器的支持取决于CAS社区成员的专业知识。

更多信息请参阅本指南

构建工具

Maven or Gradle 工具是CAS部署的灵活的工具,虽然学习上比较高,但从长远来看,它会带来很多好处。

Do Less

Overlay部署工具自动会下载Maven或Gradle,无需您额外下载;

Git (Optional)

虽然不是严格的要求,但强烈建议您为CAS部署安装Git,并管理所有CAS构件、配置文件、构建脚本和在源代码管理库中设置。

OS

操作系统没有特别的偏好,不过Linux的安装通常比Windows更常见。

互联网连接

建议使用Overlay方式安装CAS,这种方式需要有互联网网络来下载Maven/Gradle。构建过程通过搜索包含在本地下载并安装的工件(大多数情况下的JAR文件)的本地存储来解决依赖关系。

硬件

CAS部署在双核3.0GHz处理器上的性能最好,至少有8GB的内存。如果日志保存在服务器本身上,则需要足够的磁盘空间(最好是SSD)来容纳CAS生成的日志。

请记住,上述要求只是基本的建议。具体硬件要求,取决于你的部署和访问量。把这个配置作为最低的配置,根据你的需求调整和加强硬件的配置。