linux安装CAS认证服务器
1、生成keysstore ,keytool是jdk自带的工具
keytool -genkey -v -alias itlw -keyalg RSA -keystore /root/jdk-ssl/itlw.keystore
口令均设置成111111
2、导出证书
keytool -export -trustcacerts -alias itlw -file /root/jdk-ssl/itlw.cert -keystore /root/jdk-ssl/itlw.keystore
口令为 111111
3、将证书导入jdk证书库
keytool -import -trustcacerts -alias itlw -file /root/jdk-ssl/itlw.cert -keystore /usr/java/jdk1.8.0_11/jre/lib/security/cacerts
口令为 changeit
4、配置tomcat --> server.xml,新增如下,一定是新增不是修改
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"maxThreads="150" SSLEnabled="true" schema="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/root/jdk-ssl/itlw.keystore"keystorePass="111111"/>
keystorePass为设置的口令
5、启动tomcat,https://localhost:443/测试https是否设置成功,注意,本地证书未进行证书机构认证,所以会爆红。
6、下载CAS Server War包
war包下载地址:
https://repo1.maven.org/maven2/org/apereo/cas/cas-server-webapp-tomcat/5.3.14/war包是已经编译好的,直接可以拿来使用:
https://repo1.maven.org/maven2/org/apereo/cas/cas-server-webapp-tomcat/5.3.14/cas-server-webapp-tomcat-5.3.14.war
官网:
https://www.apereo.org/projects/cas
github主页:
https://github.com/apereo/cas
服务端(需要二开在此项目上进行修改后发布):
https://github.com/apereo/cas-overlay-template
7、将war包拷贝到tomcat–webapps目录
会自动进行解压。将目录名称改成cas,访问:https://localhost/cas/login
8、修改cas工程中的配置文件
查询或者编辑cas默认的用户名密码
/opt/tomcat/apache-tomcat-8.5.28/webapps/cas/WEB-INF/classes/application.properties
查找如下行,默认是最后一行,casuser::Mellon分别为用户名和密码
cas.authn.accept.users=casuser::Mellon
配置cas的日志路径
在/opt/tomcat/apache-tomcat-8.5.28/webapps/cas/WEB-INF/classes/log4j2.xml文件中配置:默认为首行位置
<Properties><Property name="baseDir">/opt/tomcat/apache-tomcat-8.5.28/logs/caslog</Property>
</Properties>
linux安装CAS认证服务器相关推荐
- linux wifi网页认证,在Debian Linux安装wifidog认证服务器(2)
Apache2配置文件 我们需要变更文件路径.我们认为这台服务器不应该有其它"网络"使用.如果这样,你就需要学习如何配置apache2. nano /etc/apache2/sit ...
- Day241242.单点登录方案【Jwt令牌、sessionredis、CAS认证服务器】 -springsecurity-jwt-oauth2
1.单点登录与状态共享方案 随着企业的应用规模不断增大,一个单体应用很难满足用户量增长的需求,这就需要我们将单体应用集群化部署,或者将单体应用微服务化.在这个过程中,就涉及到两个问题: 集群应用之间如 ...
- Linux安装部署FTP服务器
Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机 ...
- linux服务器查看系统装到哪个盘,查看linux安装了什么服务器地址
查看linux安装了什么服务器地址 内容精选 换一换 Cloud-Init是开源的云初始化工具,使用安装了Cloud-Init的镜像创建云服务器时可以通过"用户数据注入"功能,注入 ...
- Linux安装和配置sanba服务器,在linux安装配置samba服务器.doc
在linux安装配置samba服务器 PAGE PAGE 7 在linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯 ...
- linux程序网络验证,【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例...
[1] LDAP简介 LDAP(Lightweight Directory Access Protocol) 代表轻量级目录访问协议 LDAP 是一种非关系型数据库 LDAP 可扩展性和灵活性良好 安 ...
- Linux 安装Kerberos认证KDC服务
最近需要给hadoop集群加上安全验证,采用kerberos作为认证,这里记录一下安装kerberos kdc的经验 服务器centos6.7,采用在线yum安装的方式 1.使用yum install ...
- linux安装部署ldap服务器
参考文档:https://www.cnblogs.com/daiss314/p/13227180.html 一.概念介绍 LDAP是轻量目录访问协议,英文全称是Lightweight Director ...
- Debian/linux 安装配置ftp服务器
1.安装 $ sudo apt-get install vsftpd 2.配置 1) 修改vsftpd.conf $ sudo nano /etc/vsftpd.conf 按如下格式 修改,保存. # ...
- linux安装了vnc服务器,Linux安装VNC服务及配置
linux部署环境如果没有远程桌面,那就只有静默安装了,当然这有难度,不过有VNC很不错,远程桌面环境部署方便多了,环境还算清晰,速度不卡,部署平台完全没有问题,部署方式可以参考如下笔记: [root ...
最新文章
- java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...
- Android WebView常见问题及解决方案汇总
- Oracle之垂直水平分库分表(二)
- Android Studio Gradle 问题 解决方案
- 十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)
- mysql变量string_mysql sql语句有变量 time_t变量转换为string
- 谷歌放弃C++语言,Python将要一统江湖了?
- paddleOCR常见问题(2)
- 数学模型方法分类总结
- 高性能MySQL 第3版(中文)pdf
- 原理图端口符号_何为电气原理图和接线图?
- 解析android手游lua脚本的加密与解密(番外篇之反编译的对抗)
- 近远场转换算法matlab,计算电磁学之FDTD算法的MATLAB语言实现解析.doc
- 金融反欺诈常用特征处理方法
- 一万年很长,所以只争朝夕
- java aspect demo_Spring AOP + Aspect 实现切面编程
- 视频教程-C语言核心编程-C/C++
- 推荐大家......必看的几部超级鬼片
- onenote使用记录(1):新建与删除笔记本
- SQL Server 查询分解
热门文章
- 形容计算机老师风采的句子,赞美老师的优美句子
- FlexPaper查看.swf文件的使用方法
- 年薪201W!华为新天才少年出炉:武大94年博士生入选!任正非最新发声:江山代有才人出,不拘一格降人才!...
- chariot iperf使用_iperf局域网性能工具
- Head First 系列书籍分享,Head First Python (中文版·第2版),Head First Java(中文版):第二版——涵盖Java 5.0...
- C#--图表控件(Chart)
- echarts制作迁徙图
- 用acdess制作html文件,使用ACDSee制作图片注释
- mysql导入shapefile
- 聊天室软件(服务器+图形界面客户端)