`
芝加哥09
  • 浏览: 59216 次
社区版块
存档分类
最新评论

通过https协议访问Tomcat

阅读更多

我一般访问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服务器,就成功了!

 

 

  • 大小: 20.9 KB
  • 大小: 5 KB
  • 大小: 5.3 KB
  • 大小: 13.5 KB
分享到:
评论

相关推荐

    在tomcat中配置https的总结

    为了使网站或开发的软件使用https协议访问,使用keytool工具实现生成证书,并在tomcat1.6的配置文件上设置相应的代码实现访问地址形式如:https://localhost/login.jsp。

    tomcat、java及运行环境配置

    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 ...

    Windows +tomcat +SSL

    本地结合tomcat,eclipse等开发工具制作SSL访问的https形式。值得大家一看

    https访问配置步骤

    https访问配置步骤,业务服务器tomcat,支持https,http两种访问协议

    apache-tomcat-8.5.30.zip

    这允许在定义删除之前保留轮询访问日志的最大天数在使用 PersistentManager 加载会话尝试验证会话时避免无限递归使用 HTTP/2 PUSH_PROMISE 帧更正两个协议错误OpenSSL 引擎 SSL 会话现在将忽略无效访问 ----------...

    微信小程序配置服务端https协议《二》nginx+tomcat服务器配置

    基本结构 首先要明白两个基本知识点: 平时我们在地址栏里面输入http://www.domain.com 访问的是80端口,相当于...https请求发送到nginx,nginx将请求代理到tomcat nginx解决了单ip多域名的问题,多站

    webSocket配置wss访问

    Springboot2.1配置ssl实现https访问,集成WebSocket,实现ws和wss访问

    Nginx/Httpd反代tomcat配置教程

    如果说tomcat使用其他反代服务器对外提供服务,那么对于https的访问就应该由代理服务器端来实现,从代理服务器到tomcat的访问,我们应该还是使用http或者ajp协议,综上所述常用的连接器也就http和ajp;http是一个文本...

    详解tomcat各个端口的作用

    从tomcat配置文件中,我们可以看出,在启动tomcat的时候默认启动了3个端口,分别是8080(8443)、8009、8005。 8080(8443)端口 ...http协议,其中redirectPort表示如果发送的是https请求,就将请求发送

    SSL 和windows及浏览器等兼容性报告

    本报告就如何配置SSL/TLS以提供最先进的身份验证和加密技术提出了一般性建议。ssl引擎提供的选项是从 自从Netscape开发SSL2.0...事实证明,找到中间地带是很困难的,特别是因为支持的协议和密码套件大多没有文档化。

    Tomcat9使用免费的Https证书加密网站的方法

    那么在公网中的访问,没有被第三方公认可信的机构加密时,会默认使用Http协议,以明文将自己的网站在公网上传输。这对于大部分领域都没关系,但是对于某些敏感的数据,甚至机密需要保护的数据,例如:银行卡号、银行...

    详解NGINX访问https跳转到http的解决方法

    网站架构:用户–https—>nginx代理—http—->tomcat/nginx+php nginx待遇发给后端的请求是http协议,后端程序跳转获取到的协议是http,返回一个redirect(http header中带Location://www.jb51.net/aaa.html),...

    Web服务器简介.pptx

    计算机通过统一资源定位符实现资源访问 URL:Uniform Resource Locator的缩写 唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定 在互联网上如何实现资源访问? 问题 URL简介 Web服务器简介全文共12页...

    Android调用大宝CA国密SSL密码套件(0.99版本)访问HTTPS(国密SSL安全通道)的示例代码

    使用方法见:...1. Android使用HTTPCLIENT访问国密SSL协议的HTTPS服务 2. 示例代码为单向认证,可支持双向认证 3. 获取服务端的国密数字证书 4. 适用于Android 7.0(API 24)及以上

    dubbox打包编译2.8.4版本jar及dubbo-admin2.8.4.war

    provider里只有dubbo协议就是dubbo,包含rest协议,同时service接口直接可以浏览器等rest访问就是dubbox,不再需要controller写requestmapping路径转发,详见事例:https://git.oschina.net/feiyangziyun/dubbox ...

    HTTP1.1英文版+RFC2616中文版等资料汇总.zip

    HTTP1.1.chm httpwatch.zip HTTP协议(RFC2616)中文版.pdf HTTP协议.ppt ...telnet输入乱码的解决.doc tomcat下配置https环境 tomcat部署https笔记.txt Tomcat配置Https访问 win7下开启telnet命令.doc

    SpringBoot学生成绩管理系统.rar

    基于SpringBoot+Vue的学生...版权声明:本文为CSDN博主「javawqw821」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wuqiwan/article/details/123564970

    WebSocket部署服务器但外网无法连接的解决方法

    WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,下面这篇文章主要给大家介绍了关于WebSocket部署服务器但外网无法连接的解决方法,需要的朋友可以...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    tomcat resin jetty 容灾 日志框架 开源框架 slf4j 框架实现 log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程...

    sw360portal:我们已经移动并“存档”了该存储库。 请在https的新位置继续

    重要通知!... 其余:此REST API为外部客户端提供对项目资源的访问。 请注意,REST API的状态是试验性的,可能会因更改中断而暴露出来。 参考平台是Ubuntu服务器14.04(LTS版本)。 但是,它可以在

Global site tag (gtag.js) - Google Analytics