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 & ...
最新文章
- linux标准库的问题
- 将动态库添加到VC程序中
- 使用BeanPostProcessor接口对受管Bean进行预处理
- iOS之深入解析依赖注入的原理与应用
- [合作赞助]九叔生日由中国移动、51cto、奇虎360以及一帆浩瀚联合举办
- vs2005菜单:工具-选项-环境
- python创建控件,用 IronPython 创建和调用用户控件.doc
- aria2百度网盘 http返回头无效_接口测试第10期:Fiddler中查看HTTP请求中的状态码...
- 2018年视频云服务市场格局进入整合阶段,阿里云视频云位居市场竞争力领导者的位置... 1
- 一般的病毒通过注册表自启动的方式不断完善中。。。。
- 动软代码生成器生成数据库文档 (转载)
- [游戏开发]网络同步方式
- 人体各部分英语 图片
- 用PS怎样把图片改为100k的图片
- np.array的axis进行横向纵向的求和运算
- SQL server 升序与降序
- Matlab常用命令汇总
- 最短路 dij floy spfa
- Java 替换文件中的内容信息
- 【翻译】EAST: An Efficient and Accurate Scene Text Detector
热门文章
- android代码结构分析工具,【Android性能工具】腾讯开源工具APT(示例代码)
- 服务器一键安装网站,腾讯云服务器一键安装LAMP(Apache)无面板网站WEB环境
- 硫酸锂除钙镁设备、电池级碳酸锂除杂技术
- python变量命名规则与规范(约定)
- 这应该是雅思界的天花板
- 明洋智能电表架构信息
- 软件测试 简历 专业技能这样写 面试轻轻松松过
- Unbuntu下安装Bochs常见的安装错误和Bochs的配置
- Java:用类求圆的面积和周长
- 33. 如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系统的 OData 服务