目录

1.tomcat添加https安全协议

2.下载cas server端部署到tomcat上

3.CAS服务器深入配置(连接MYSQL)

4.Apache Shiro 集成Cas作为cas client端实现

tomcat添加https安全协议

安装tomcat和jdk这里就不说了,注意一点:jdk版本要求1.7以上

第一步、创建tomcat证书

1、打开cmd窗口,定位到jdk的安装目录(D:\javaEnvironment\apache-tomcat-7.0.65\bin这是我的目录),执行如下命令:

keytool -genkey -alias safetomcat -keyalg RSA -keystore c:/leadsec -validity 

出现如下界面:

以上命令将生产一对非对称密钥和自我签名的证书,保存在c:\ leadsec

注意:“名字与姓氏”应该是域名,输成了姓名,和真正运行的时候域名不符,会出问题

第二步、配置tomcat服务器

定位到tomcat服务器的安装目录, 找到conf下的server.xml文件

找到如下已经被注释的代码:

取消注释,修改为如下:

<Connector port="" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:\leadsec"
keystorePass=""/>

在互联网上, http协议的默认端口是80, https的默认端口是443, 这里将端口改为了443

第三步、启动tomcat服务器

在浏览其中输入:https://localhost 或者 https://localhost:443  (端口443是https的默认端口,所以可以省略)

出现安全提示,点击继续访问即可访问tomcat主页,chrome浏览器浏览效果如下:

Tomcat添加配置使用https协议成功。

最新文章

  1. 让Lua自己把文件夹下面的所有文件自动加载起来吧
  2. [cocos2d-x]深入--几个代表性的类
  3. 让ie浏览器支持html5新标签的解决方法(使用html5shiv)
  4. iOS - HTTPS接口加密和身份认证
  5. dom自定义属性 兼容 index值获取
  6. 成功安装mysql后,为何服务管理器里找不到MYSQL服务名
  7. Unity Remote 4安卓机使用指南
  8. Web Project配置Hirbernate
  9. java 继承类与接口问题
  10. 创建FILE GEODATABASE 和栅格目录及向栅格目录中添加影像
  11. FZU2234 牧场物语 DP
  12. Win10安卓模拟器Visual Studio Emulator for Android使用简介(转)
  13. hdu 1251 统计拼图
  14. android rss阅读器开发一点小技巧
  15. MSSQl 事务的使用
  16. Linux(Ubuntu)使用日记------trash-cli防止误删文件
  17. Centos系统通过tar.gz包安装Mysql5.7
  18. (1.9)SQL优化——mysql导入导出优化
  19. Linux下JDK到底应该安装在哪儿?
  20. 51nod 1584加权约数和

热门文章

  1. sudo gedit xx warning
  2. MD5 加密 代码
  3. 虚拟机显卡分配过高的警告(Insufficient video RAM)
  4. 指定Action、Category调用系统Activity
  5. 可以供MFC调用的,QT实现的DLL(使用qt-solutions的qtwinmigrate实现)
  6. 浅谈JavaScript浮点数及其运算
  7. 使用定制的ArrayAdapter制作ListView的Items(翻译)
  8. js执行引擎(js解释器)
  9. 消除JavaScript闭包的一般方法
  10. AIR加载PDF