一、修改系统host,加入
127.0.0.1 server.test.com
127.0.0.1 client1.test.com
127.0.0.1 client2.test.com
二、安装gradle,配置好环境变量(请参考gradle的相关资料)
三、首先到github下在CAS的发布的相应版本,https://github.com/apereo/cas/releases,解压出来
进入cas-server-webapp目录,在此目录下打开cmd
输入gradle build回车,build successful编译打包成功之后,会生成一个build目录,进入到build的lib目录
这里我们就看到了CAS认证服务端的war包。
第四步、配置tomcat的HTTPS
【安全证书配置】:
1. 打开cmd命令窗口
2. 生成证书,在cmd窗口输入以下命令:
keytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 -keypass zhoubang -validity 365 -keystore c:\zhoubang.keystore -storepass zhoubang
【说明】:-alias后面的别名可以自定义,-keypass指定证书密钥库的密码, -storepass和前面keypass密码相同,否则下面tomcat 配置https 会访问失败 -keystore指定证书的位置,这里指定放在c盘根目录,密钥库名称可以自定义,这里是zhoubang.keystore
3. 命令输入完成,回车之后,会提示你输入一些资料,见下图:
【注意】:第一个让你输入的“您的名字与姓氏是什么”
4.导出证书:
在cmd窗口继续输入以下命令,导出证书:
keytool -export -alias ssodemo -keystore c:\zhoubang.keystore -file c:\ssodemo.crt -storepass zhoubang
【