我一般访问tomcat都是通过http协议的,其实只要通过简单设置,我们同样可以通过https协议访问tomcat。
具体步骤如下:
第一:
进入cmd命令行,输入命令:
keytool -genkey -alias tomcat -keyalg RSA
按回车后,它会要你输入keystore密码:(我输入的是:CLOUND)
按回车后,它会要你确认keystore密码:(我输入的是:CLOUND)
按回车后,它会要你输入您的名字与姓氏是什么:(我输入的是:localhost)
按回车后,它会要你输入您的组织单位名称?(我直接按回车)
按回车后,它会要你输入您的城市与区域?(我直接按回车)
按回车后,它会要你输入您所在的省份名称?(我直接按回车)
按回车后,它会要你输入您的国家代码?(我直接按回车)
按回车后,它会要你确认信息?(我输入是:y)
按回车后,它会问你tomcat的主密码是否和keystore密码相同,如果相同,只要按回车即可。
如图所示:
这些信息确认之后,它会在你的当前目录下生成.keystore文件,例如我的就是在c:/Users/Neil目录下生成的。
第二:
将生成.keystore文件,复制到tomcat的conf目录下,同时在该目录下打开server.xml文件,将如下图注释了部分打开:
同时修改成如下图即可:
其中keystoreFile是配置.keystore文件的路径的,keystorePass是用来配置keystore的密码的,我刚刚设置的密码为CLOUND。
第三:
启动tomcat,启动成功后,打开浏览器输入:https://localhost:8443,此时浏览器会报该证书不安全的警告,这是正常的,因为我们生成的证书根本就没有通过CA组织的认可的,但是这里是做测试,我们只要认可该证书即可。
信任证书后,即可看到如图内容:
我们通过https协议访问tomcat服务器,就成功了!
相关推荐
为了使网站或开发的软件使用https协议访问,使用keytool工具实现生成证书,并在tomcat1.6的配置文件上设置相应的代码实现访问地址形式如:https://localhost/login.jsp。
3.3 Https访问 6 4.如何在一台机子上启动两个TOMCAT 6 5.Windows平台下tomcat安全设置 7 6.Linux下Tomcat配置 8 6.1 所需的软件包 8 6.2 安装所需要软件 8 6.3 设置环境变量 9 6.4 编译生成mod_webapp.so 9 6.5 ...
本地结合tomcat,eclipse等开发工具制作SSL访问的https形式。值得大家一看
https访问配置步骤,业务服务器tomcat,支持https,http两种访问协议
这允许在定义删除之前保留轮询访问日志的最大天数在使用 PersistentManager 加载会话尝试验证会话时避免无限递归使用 HTTP/2 PUSH_PROMISE 帧更正两个协议错误OpenSSL 引擎 SSL 会话现在将忽略无效访问 ----------...
基本结构 首先要明白两个基本知识点: 平时我们在地址栏里面输入http://www.domain.com 访问的是80端口,相当于...https请求发送到nginx,nginx将请求代理到tomcat nginx解决了单ip多域名的问题,多站
Springboot2.1配置ssl实现https访问,集成WebSocket,实现ws和wss访问
如果说tomcat使用其他反代服务器对外提供服务,那么对于https的访问就应该由代理服务器端来实现,从代理服务器到tomcat的访问,我们应该还是使用http或者ajp协议,综上所述常用的连接器也就http和ajp;http是一个文本...
从tomcat配置文件中,我们可以看出,在启动tomcat的时候默认启动了3个端口,分别是8080(8443)、8009、8005。 8080(8443)端口 ...http协议,其中redirectPort表示如果发送的是https请求,就将请求发送
本报告就如何配置SSL/TLS以提供最先进的身份验证和加密技术提出了一般性建议。ssl引擎提供的选项是从 自从Netscape开发SSL2.0...事实证明,找到中间地带是很困难的,特别是因为支持的协议和密码套件大多没有文档化。
那么在公网中的访问,没有被第三方公认可信的机构加密时,会默认使用Http协议,以明文将自己的网站在公网上传输。这对于大部分领域都没关系,但是对于某些敏感的数据,甚至机密需要保护的数据,例如:银行卡号、银行...
网站架构:用户–https—>nginx代理—http—->tomcat/nginx+php nginx待遇发给后端的请求是http协议,后端程序跳转获取到的协议是http,返回一个redirect(http header中带Location://www.jb51.net/aaa.html),...
计算机通过统一资源定位符实现资源访问 URL:Uniform Resource Locator的缩写 唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定 在互联网上如何实现资源访问? 问题 URL简介 Web服务器简介全文共12页...
使用方法见:...1. Android使用HTTPCLIENT访问国密SSL协议的HTTPS服务 2. 示例代码为单向认证,可支持双向认证 3. 获取服务端的国密数字证书 4. 适用于Android 7.0(API 24)及以上
provider里只有dubbo协议就是dubbo,包含rest协议,同时service接口直接可以浏览器等rest访问就是dubbox,不再需要controller写requestmapping路径转发,详见事例:https://git.oschina.net/feiyangziyun/dubbox ...
HTTP1.1.chm httpwatch.zip HTTP协议(RFC2616)中文版.pdf HTTP协议.ppt ...telnet输入乱码的解决.doc tomcat下配置https环境 tomcat部署https笔记.txt Tomcat配置Https访问 win7下开启telnet命令.doc
基于SpringBoot+Vue的学生...版权声明:本文为CSDN博主「javawqw821」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wuqiwan/article/details/123564970
WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,下面这篇文章主要给大家介绍了关于WebSocket部署服务器但外网无法连接的解决方法,需要的朋友可以...
tomcat resin jetty 容灾 日志框架 开源框架 slf4j 框架实现 log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程...
重要通知!... 其余:此REST API为外部客户端提供对项目资源的访问。 请注意,REST API的状态是试验性的,可能会因更改中断而暴露出来。 参考平台是Ubuntu服务器14.04(LTS版本)。 但是,它可以在