Tomcat配置https(免费证书)
环境准备
为了成功配置https,你需要具备以下环境:
java jdk
tomcat
JKS格式证书生成
打开你的终端或命令行,输入:
keytool -genkey -v -alias testKey -keyalg RSA -validity 3650 -keystore D:/tomcat/ssl/test.keystore
命令解释:
alias: 别名 这里我起名testKey
keyalg: 证书算法,RSA
validity:证书有效时间,10年
keystore:证书生成的目标路径和文件名,替换成你自己的路径即可,我定义的是D:/tomcat/ssl/test.keystore
回车,然后会让你输入一些信息,其中秘钥库口令和秘要口令最好输入同一个
tomcat的conf目录下,打开server.xml文件进行配置
去掉注释,并将keystoreFile和keystorePass处替换成你自己的证书路径和生成证书时的口令即可.
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="你的keystore路径" keystorePass="生成证书时的口令" />
在conf/catalina.properties中最后添加
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
relaxedPathChars="[\]^`{|}" relaxedQueryChars="[\]^`{|}"
测试
双击startup.bat打开tomcat,在浏览器输入https://localhost:8443/,出现以下画面配置成功
Tomcat配置https(免费证书)相关推荐
- Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书
Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书 安装 Nginx 安装依赖 $ apt-get update $ apt-get install build-e ...
- Windows IIS配置Https免费证书的最简单方法(借助Certify)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.概念介绍 二.配置步骤 三.补充介绍:付费证书的大致配置步骤 一.概念介绍 (1)HTTPS和HTTP的区别 Http ...
- 使用 acme.sh 配置 https 免费证书
官方文档 安装acme.sh curl https://get.acme.sh | sh 如果此方式安装失败,可以使用 git 安装 git clone https://github.com/acme ...
- LINUX服务器最简洁的HTTPS免费证书配置方法
注意:该方法已在多台服务器配置了免费的https证书,无论是更新还是第一次配置都运行成功:由于是免费版,每个证书都只有三个月的有效期,也无法保证安全和稳定性,所以只建议做测试用,客户的项目需要时,请让 ...
- Tomcat 配置https证书
TTPS 是安全套接字层超文本传输协议,在http 的基础上加入了 SSL协议,需要使用证书来校验身份. HTTPS协议是由SSL+HTTP协议构建的可进行加密传输.身份认证的网络协议,比http协议 ...
- tomcat配置https(jks)证书,启动后提示Keystore was tampered with, or password was incorrect
在tomcat配置https(jks)证书,启动后端口正常打开,但是web服务无法访问,日志提示:Keystore was tampered with, or password was incorre ...
- https免费证书配置
https免费证书配置 背景 1.http 和 https 是什么? 简单来说,http 是一个传输网页内容的协议,比如你看到的 http 开头的网站 http://www.163.com,其网页上的 ...
- Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置
Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置 ============================== ©Copyright 蕃薯耀 2017 ...
- Tomcat配置https方式访问
1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...
- JDK和tomcat配置HTTPS协议
内容来自百度内容转载 https原理及tomcat配置https方法 1.为服务器生成证书 "运行"控制台,进入%JAVA_HOME%/bin目录,使用如下命令进入目录: cd & ...
最新文章
- 数组-在排序数组中查找数字(统计出现的次数)
- 简单几步搞定ISA ×××
- Tomact和MySql搭建android简单服务器
- last modified php,lastModified属性_用法示例-javascript词典-js编程词典-php中文网
- ubuntu下django的项目相关软件安装测试
- python中常用的序列化模块_python 序列化,常用模块
- 程序员书单 (不定期更新)
- easyuI企业管理系统-实战二 表格引入json数据
- try-expect在集合处理中的应用
- bzoj 3012: [Usaco2012 Dec]First! Trie+拓扑排序
- vue.js引入外部CSS样式和外部JS文件的方法
- android端的声音检测程序(检测声音分贝大小)
- unrecognized selector sent to instance XXXXX
- 计算机在服装生产中的应用情况,【服装设计论文】服装设计中计算机信息技术的运用(共1730字)...
- el-input 正则,非负数且只有一个小数点
- 关于java 操作word的几种方式
- 在vscode上编写jsp_使用顶级 VSCode 扩展来加快开发 JavaScript
- 啊,CET6 2021年
- python爬取图片失败显示404_python3.7中Web抓取时出现http404错误
- Unity3D手游-横版ACT游戏完整源代码下载
热门文章
- Algorithm Review 3 数论
- 教育部首设儿童成长阶梯标准:4岁学会体谅父母
- 突破障碍:强盗最感谢警察
- 众昂矿业:新能源或成萤石最大应用领域
- 呼延灼因见林冲武艺 水浒传
- 武汉新时标文化传媒有限公司在线音乐平台该如何反击?
- ML之DR:基于鸢尾花(Iris)数据集利用多种降维算法(PCA/TSVD/LDA/TSNE)实现数据降维并进行二维和三维动态可视化应用案例
- 今天收到gmail邀请!
- 踩坑之 —— ireport导出空白(java)
- 学习最新《微信小程序实战入门第二版》PDF+源程序代码+刘明洋