CAS配置第一步:准备工作

[align=center][b][color=yellow][size=large]一个二流程序员,用三天四夜总结出五篇经验与大家分享![/size][/color][/b][/align]
网上有很多CAS的配置、说明。有些已经过期有些存在小小的瑕疵,在此,我通过我三五天的配置,将我配置成功的流程写下来。

[b][size=medium]搭建所需素材[/size][/b][i]留意带星号的[/i]
CAS Server 版本:3.4.6
CAS Client 版本:3.2.0(*)
Tomcat 版本:6.0.30(需要两个Tomcat,一个作为CAS Server一个作为客户端程序)
JDK 版本:1.6.21
浏览器:IE、Chrome

分别解压两个Tomcat,我这里姑且将其分为:tomcat-cas-server、tomcat-cas-client

[b][size=medium]1:证书的制作[/size][/b][i]摘选自[url]http://blog.csdn.net/tianlincao/archive/2010/03/13/5376208.aspx[/url]灵星的博客[/i]

预备生成文件: cacerts server.keystore client.keystore server.cer client.cer

生成服务器端库文件 (生成的时候,第一项name一定要写你的完整计算机名称,我的是lin)
keytool -genkey -alias tomcat-server -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore

导出服务器端证书
keytool -export -alias tomcat-server -storepass changeit -file server.cer -keystore server.keystore
生成客户端库文件
keytool -genkey -alias tomcat-client -keyalg RSA -keypass changeit -storepass changeit -keystore client.keystore
导出客户端证书
keytool -export -alias tomcat-client -storepass changeit -file client.cer -keystore client.keystore

导入服务器端证书
keytool -import -trustcacerts -alias server -file server.cer -keystore cacerts -storepass changeit
导入客户端证书
keytool -import -trustcacerts -alias client -file client.cer -keystore cacerts -storepass changeit

在制作证书的时候,需要填写名字、组织、机构等信息,除了名字和国家代码,其他的随便填写,名字必须是你的主机名称,例如在这里我就是andy。
将证书分别放到tomcat-cas-server和tomcat-cas-client两个tomcat的根目录下。

[b][size=medium]2:tomcat-cas-server的server.xml配置[/size][/b]
打开tomcat-cas-server的conf目录下的server.xml,搜索8443,将其注释放开,修改成如下代码:

<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.30\server.keystore"
keystorePass="changeit"/>

注意,keystoreFile的路径是按照你自己的来。

[b][size=medium]3:部署CAS服务[/size][/b]
为了方便起见,将下载的CAS中modules目录下的cas-server-webapp-3.4.6.war改名为cas.war,然后复制到tomcat-cas-server的webapp目录下,启动tomcat-cas-server会自动解压。此时启动tomcat-cas-server,在地址栏中输入https://localhost:8443/cas/login即可打开登录界面,当你输入的用户名和密码一致的时候,就会显示登陆成功。

至此,第一阶段准备工作完毕。

[size=medium]注意点:[/size]
当前两个tomcat我们只用到了一个,如何配置它们的端口,我将会在以后的篇幅中介绍,如果可以,您也可以去网上搜一下。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值