Tomcat 服务配置https(JKS格式SSL证书)

一、申请SSL证书

我使用的是腾讯云服务申请的免费证书,申请教程如下:

https://my.oschina.net/u/2820979/blog/3112997

二、Tomact 配置https

将下载的证书拷贝linux服务器下tomact服务器conf下:

[root@VM_0_14_centos conf]# mkdir jks [root@VM_0_14_centos conf]# pwd /home/tomcat/apache-tomcat-8.5.46/conf [root@VM_0_14_centos conf]# cd jks [root@VM_0_14_centos jks]# ll total 12 -rw-r--r-- 1 root root 14 Sep 30 11:45 keystorePass.txt -rw-r--r-- 1 root root 6054 Sep 30 11:45 xxx.jks [root@VM_0_14_centos conf]# cp server.xml server.xml.bak

修改/bin/server.xml 配置,新增下面配置,并修改redirectPort 为 “443”

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/jks/xxx.jks" keystorePass="xxxxxx" />

重启tomact

验证: https://域名

(注:域名需要配置了ip解析)

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

VuePress 博客优化之开启 HTTPS

前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。注意此时,我们的域名还是,众所周知,开启HTTPS有很多好处,比如可以实现数据加密传输等,那我们如何开启HTTPS配置呢?1.购买证书阿里云提供了免费证书可以使用,在每个自然年内,都可以通过SSL证书服务一次性申领20张免费证书。1.1购买证书访问,选择「D

Spring Boot前后端分离项目配置SSL证书——HTTPS

网站添加免费SSL证书——HTTPS协议一、SSL证书的下载SpringBoot前后端分离项目配置SSL证书,需要申请两个证书。前端申请网站主域名的SSL证书,后端可以在域名管理里面新建一个子域名。例如我的项目前端域名为:www.mzwhzy.com,后端域名为:b

Tomcat 服务配置https(JKS格式SSL证书) - HelloWorld