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认证服务器相关推荐

  1. linux wifi网页认证,在Debian Linux安装wifidog认证服务器(2)

    Apache2配置文件 我们需要变更文件路径.我们认为这台服务器不应该有其它"网络"使用.如果这样,你就需要学习如何配置apache2. nano /etc/apache2/sit ...

  2. Day241242.单点登录方案【Jwt令牌、sessionredis、CAS认证服务器】 -springsecurity-jwt-oauth2

    1.单点登录与状态共享方案 随着企业的应用规模不断增大,一个单体应用很难满足用户量增长的需求,这就需要我们将单体应用集群化部署,或者将单体应用微服务化.在这个过程中,就涉及到两个问题: 集群应用之间如 ...

  3. Linux安装部署FTP服务器

    Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机 ...

  4. linux服务器查看系统装到哪个盘,查看linux安装了什么服务器地址

    查看linux安装了什么服务器地址 内容精选 换一换 Cloud-Init是开源的云初始化工具,使用安装了Cloud-Init的镜像创建云服务器时可以通过"用户数据注入"功能,注入 ...

  5. Linux安装和配置sanba服务器,在linux安装配置samba服务器.doc

    在linux安装配置samba服务器 PAGE PAGE 7 在linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯 ...

  6. linux程序网络验证,【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例...

    [1] LDAP简介 LDAP(Lightweight Directory Access Protocol) 代表轻量级目录访问协议 LDAP 是一种非关系型数据库 LDAP 可扩展性和灵活性良好 安 ...

  7. Linux 安装Kerberos认证KDC服务

    最近需要给hadoop集群加上安全验证,采用kerberos作为认证,这里记录一下安装kerberos kdc的经验 服务器centos6.7,采用在线yum安装的方式 1.使用yum install ...

  8. linux安装部署ldap服务器

    参考文档:https://www.cnblogs.com/daiss314/p/13227180.html 一.概念介绍 LDAP是轻量目录访问协议,英文全称是Lightweight Director ...

  9. Debian/linux 安装配置ftp服务器

    1.安装 $ sudo apt-get install vsftpd 2.配置 1) 修改vsftpd.conf $ sudo nano /etc/vsftpd.conf 按如下格式 修改,保存. # ...

  10. linux安装了vnc服务器,Linux安装VNC服务及配置

    linux部署环境如果没有远程桌面,那就只有静默安装了,当然这有难度,不过有VNC很不错,远程桌面环境部署方便多了,环境还算清晰,速度不卡,部署平台完全没有问题,部署方式可以参考如下笔记: [root ...

最新文章

  1. java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...
  2. Android WebView常见问题及解决方案汇总
  3. Oracle之垂直水平分库分表(二)
  4. Android Studio Gradle 问题 解决方案
  5. 十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)
  6. mysql变量string_mysql sql语句有变量 time_t变量转换为string
  7. 谷歌放弃C++语言,Python将要一统江湖了?
  8. paddleOCR常见问题(2)
  9. 数学模型方法分类总结
  10. 高性能MySQL 第3版(中文)pdf
  11. 原理图端口符号_何为电气原理图和接线图?
  12. 解析android手游lua脚本的加密与解密(番外篇之反编译的对抗)
  13. 近远场转换算法matlab,计算电磁学之FDTD算法的MATLAB语言实现解析.doc
  14. 金融反欺诈常用特征处理方法
  15. 一万年很长,所以只争朝夕
  16. java aspect demo_Spring AOP + Aspect 实现切面编程
  17. 视频教程-C语言核心编程-C/C++
  18. 推荐大家......必看的几部超级鬼片
  19. onenote使用记录(1):新建与删除笔记本
  20. SQL Server 查询分解

热门文章

  1. 形容计算机老师风采的句子,赞美老师的优美句子
  2. FlexPaper查看.swf文件的使用方法
  3. 年薪201W!华为新天才少年出炉:武大94年博士生入选!任正非最新发声:江山代有才人出,不拘一格降人才!...
  4. chariot iperf使用_iperf局域网性能工具
  5. Head First 系列书籍分享,Head First Python (中文版·第2版),Head First Java(中文版):第二版——涵盖Java 5.0...
  6. C#--图表控件(Chart)
  7. echarts制作迁徙图
  8. 用acdess制作html文件,使用ACDSee制作图片注释
  9. mysql导入shapefile
  10. 聊天室软件(服务器+图形界面客户端)