CAS Server 3.3 服务器端配置

本文详细介绍了如何下载并配置CAS服务器及其客户端,包括HTTPS支持的设置步骤,如使用keytool生成证书、配置Tomcat服务器等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载
server: http://www.ja-sig.org/downloads/cas/cas-server-3.3-release.zip
client: http://www.ja-sig.org/downloads/cas-clients/cas-client-2.0.11.zip
2、解压cas-server-3.3-release.zip后,将modules/cas-server-webapp-3.3.war修改为cas.war,拷贝到tomcat_path/webapps/下。
3、使用keytool配置web服务器的ssl支持
因为CAS服务器端需要https的支持,所以在部署的web服务器上要开启ssl支持,这样就要提供访问的证书。
创建一个批处理文件cas.bat
内容:

  1. keytool -delete -alias tomcatsso -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit 
  2. keytool -delete -alias tomcatsso -storepass changeit 
  3. rem keytool -list -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit 
  4. keytool -genkey -keyalg RSA -alias tomcatsso -dname "CN=localhost" -storepass changeit 
  5. keytool -export -alias tomcatsso -file "%java_home%/jre/lib/security/tomcatsso.crt" -storepass changeit 
  6. keytool -import -alias tomcatsso -file "%java_home%/jre/lib/security/tomcatsso.crt" -keystore "%java_home%/jre/lib/security/cacerts" -storepass changeit 

注意:执行完后你可以查看你的系统用户目录里面会产生一个.keystore的文件,拷贝这个文件到tomcat的conf下面。

4、配置tomcat
打开conf/server.xml文件,找到<!-- Define a SSL HTTP/1.1 Connector on port 8443 -->这行,把下面的Connector的注释去掉,开启ssl支持。

  1. <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxHttpHeaderSize="8192" 
  2.         keystorePass="changeit" keystoreFile="conf/.keystore"
  3.         maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
  4.         enableLookups="false" disableUploadTimeout="true"
  5.         acceptCount="100" scheme="https" secure="true"
  6.        clientAuth="false" sslProtocol="TLS" />

5、启动tomcat
在浏览器中输入:
http://localhost:8443/cas/login,cas的登录页面应该就出来了

https://p-blog.csdn.net/images/p_blog_csdn_net/liqiangqq/EntryImages/20080917/cas.PNG

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值