https协议配置

前言:https协议配置,一般用于针对政府部门的终端有网络防火墙、网络过滤器等,使系统中的一些请求被拦截(劫持),原因一般为在请求头中有存在敏感信息,被网络过滤的监听器发现即拦截,可能会造成强退、强制刷新等现象;改为https协议后,请求里的通讯信息进行过加密处理,进而不会被拦截。

配置方法:三步即可完成,没时间解释了快上车;

1.生成SSL协议证书

keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "G:\test.keystore"

2. 更改tomcat配置文件(server.xml),以我本机路径为例(如下图):

a.修改配置文件第一处:

b. 修改配置文件第二处:

https协议:

<Connector port="4005" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="D:\tomcat\apache-tomcat-7.0.79\bin\test.keystore" keystorePass="123456" URIEncoding="utf-8"/>

http协议:

<Connector port="4006" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8445" URIEncoding="utf-8"/>

  1. 第三步:修改java web项目的web.xml配置文件(如下图)

<!-- 初始化https协议 --> <security-constraint> <web-resource-collection> <web-resource-name>SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>

 <!-- 初始化https协议 -->
<security-constraint> 
 <web-resource-collection> 
 <web-resource-name>SSL</web-resource-name> 
 <url-pattern>/*</url-pattern> 
 </web-resource-collection> 
 <user-data-constraint> 
 <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
 </user-data-constraint> 
</security-constraint>

https配置完成,访问路径https://localhost:XXXX/XXX

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 已解决:Oracle报错 : input value not long enough for date format

    1.TIMESTAMP类型,用insert赋值时少了几位,毫秒数一般有13位,例如:1574736930264

    陈哈哈
  • MySQL数据库层优化基本概念

    使系统快速运行的最重要因素是其基本设计。您还必须知道系统正在执行哪种处理以及其瓶颈是什么。在大多数情况下,系统瓶颈来自以下来源:

    陈哈哈
  • SQL优化的意义是什么?你用过哪些优化方式

    随着系统的数据量逐年增加,并发量也成倍增长,SQL性能越来越成为IT系统设计和开发时首要考虑的问题之一。SQL性能问题已经逐步发展成为数据库性...

    陈哈哈
  • FPGA/ASIC笔试面试题集锦(1)知识点高频复现练习题

    本文其实就是整合了一下去年秋招时总结的笔试题或者各大平台的练习题,只不过去年由于边笔试面试边总结,比较粗糙,这里再次整理润色一下,前人栽树,方便后人乘凉!注:个...

    Reborn Lee
  • one or more listener failed to start

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    suveng
  • 有关VIEWSTATE exploit在实战中的应用问题

    相信大家都晓得过 CVE-2020-0688 ,由于部署完Exchange Server后使用了硬编码的 Machine Key ,从而导致篡改 ASP.NET...

    字节脉搏实验室
  • Python函数(一)之杵臼之交

    函数的结构:       def 函数名():             函数体             return语句

    py3study
  • Python and or用法

    py3study
  • PHP反射实际应用示例

    根据反射的分析类,接口,函数和方法的内部结构,方法和函数的参数,以及类的属性和方法,可以自动生成文档。

    砸漏
  • python开发_python中的Boolean运算和真假值

    Hongten

扫码关注云+社区

领取腾讯云代金券