>>分享Java Web开发技术,并且对孙卫琴的《Tomcat与Java Web开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 24089 个阅读者 刷新本主题
 * 贴子主题:  详解如何给Tomcat配置Https/ssl证书 回复文章 点赞(0)  收藏  
作者:日月光华    发表时间:2024-04-30 11:26:15     消息  查看  搜索  好友  邮件  复制  引用


这篇文章主要介绍了详解如何给Tomcat配置Https/ssl证书,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如果需要给Tomcat开启Https,首先我们需要一个证书,下面演示如何创建。
创建证书
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "localhost-rsa.jks"

后面的信息随便输入,我这里输入的是:


Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: pich
What is the name of your organizational unit?
[Unknown]: pich
What is the name of your organization?
[Unknown]: tomcat
What is the name of your City or Locality?
[Unknown]: beijing
What is the name of your State or Province?
[Unknown]: beijing
What is the two-letter country code for this unit?
[Unknown]: cn
Is CN=pich, OU=pich, O=tomcat, L=beijing, ST=beijing, C=cn correct?
[no]: y
Enter key password for <tomcat>
(RETURN if same as keystore password):
Re-enter new password:

这样就会在当前目录创建一个localhost-rsa.jks文件。密码是123456,别名是tomcat。

给Tomcat配置证书
首先将上面生成的localhost-rsa.jks文件拷贝到Tomcat的conf目录,然后打开该目录下面的server.xml文件,找到如下代码,原来是注释了,现在需要打开注释更改为如下内容:
然后重新启动Tomcat,访问https://localhost:8443/
就可以看到如下页面:


<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/localhost-rsa.jks" keystorePass="123456"
/>

可以看到地址栏是显示为不安全的。因为这个证书是我们自己制作的,浏览器默认不信任他,当然你可以手动信任他。12306他们的证书差不多就是这样制作的。


程序猿的技术大观园:www.javathinker.net
  Java面向对象编程-->类的生命周期
  JavaWeb开发-->访问数据库(Ⅱ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->通过JDBC API访问数据库
  精通Spring-->Vue Router路由管理器
  Vue3开发-->计算属性和数据监听
  Servlet@WebFilter注解方式——过滤器链的执行顺序
  JSP 点击量统计范例
  Servlet的运作原理
  HTTP请求响应过程与HTTPS区别
  自查Web应用缺陷的有效测试方法
  Tomcat的虚拟主机的设置
  JSP 到数据库查询的数据 分页显示
  SOAP协议介绍
  Tomcat的各个版本比较
  HTML5 简介
  jsp从数据库获取数据填充下拉框实现二级联动菜单的方法
  JavaWeb面试题总结
  深度介绍响应式编程
  深入分析Java Web中的中文编码问题
  用Maven部署war包到远程Tomcat服务器
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 kericnnoe 
威望: 未知
级别: 未知
魅力: 未知
经验: 未知
现金: 未知
发文章数: 未知
注册时间: 未知
 复制  引用


完美娛樂城中的WM百家樂,可以說是現在市面上的線上真人娛樂城遊戲中,最好賺錢的一款線上博弈娛樂城了,原因在於在WM娛樂城中的完美百家樂的贏錢機率非常的高,而這個原因完全就要感謝完美真人娛樂城的執行長
发文章时间 2024-04-30 11:26:15
 IPIP: 已设置保密 1 楼     
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。