linux下tomcat ssl证书,Tomcat部署ssl证书(Linux)
1.Java系统环境配置java
mkdir /usr/java
mv jdk-8u191-linux-x64.tar.gz /usr/java/
cd /usr/java/
tar zxvf jdk-8u191-linux-x64.tar.gz
写入java环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
读取环境变量
source /etc/profile
java -version #确认java版本,若是没有显示,注销用户后从新登陆测试
linux
2.安装tomcat 8.5并配置SSL
将已获取到的 www.domain.com.jks 密钥库存放至 conf 目录下。
编辑同目录下的 server.xml 文件。修改以下内容:
maxThreads="150" scheme="https" secure="true"
keystoreFile="conf/www.domain.com.jks"
keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />web
HTTP 自动跳转 HTTPS 的安全配置vim
打开 conf 目录下的 web.xml 文件,找到 标签。
在 下面换行,并添加如下内容:
CLIENT-CERT
Client Cert Users-only Area
SSL
/*
CONFIDENTIAL
打开同目录下的 server.xml 文件,将 redirectPort 参数修改成 SSL 的 connector 的端口,即443端口。以下所示:
connectionTimeout="20000"
redirectPort="443" />
说明:tomcat
此修改可将非 SSL 的 connector 能够跳转到 SSL 的 connector 。安全
linux下tomcat ssl证书,Tomcat部署ssl证书(Linux)相关推荐
- CentOS系统Tomcat 8.5/9部署SSL证书
CentOS系统Tomcat 8.5/9部署SSL证书 本页目录 环境准备 前提条件 操作步骤 后续操作 本文档介绍了CentOS系统下Tomcat 8.5或9部署SSL证书的操作说明. 环境准备 操 ...
- linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...
- Linux下安装多个Tomcat服务器
目录 QUESTION:阿里云服务器Linux下安装多个Tomcat服务器的方法 ANSWER: 一.安装前的下载相关文件 1.1下载tomcat 1.2准备工具 二.登陆linux服务器进行安装 2 ...
- linux下tomcat脚本,Linux下重启多个 tomcat 服务的脚本(推荐)
由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启. # 1.查找tomcat的进程ID ps -e ...
- linux 关闭tomcat日志打印,linux下打开与关闭tomcat 实时查看tomcat运行日志
摘要 腾兴网为您分享:linux下打开与关闭tomcat 实时查看tomcat运行日志,小米云盘,尚游戏,锐捷,卖萌相机等软件知识,以及360驱动大师,哔哩哔哩专栏,大力菠菜网,蹭饭网,bartend ...
- 【dubbo-2.5.x】Linux下dubbo-admin监控/管理平台部署详细教程
前言 Dubbo-Admin是Dubbo控制台管理的工具,是Dubbo组件之一,需要Dubbo-Admin管理平台来实时对服务调用情况进行调整,比如控制分布式服务的调用权重等,通过调整调整调用权重来控 ...
- linux 运行ca.crt,linux下使用openssl生成 csr crt CA证书,opensslcsr
linux下使用openssl生成 csr crt CA证书,opensslcsr 本文主要借鉴和引用了下面2个地址的内容,然后在自己的机器上进行了测试和执行,并做了如下记录. ref: http:/ ...
- Linux下redis的安装及部署
Linux下redis的安装及部署 一.安装 1. 下载redis安装包 可去官网http://redis.io ,也可通过wget命令, wget http://download.redis.io/ ...
- Linux下nginx的安装及部署
Linux下nginx的安装及部署 一. nginx的安装 1. nginx安装需要很多依赖包(并不知道是干神马的,连接好网络,敲命令直接安便是了) 安装GCC 和GCC-C++(若没有安装gcc) ...
- 视频教程-Linux下Shell从入门到精通完整版-Linux
Linux下Shell从入门到精通完整版 京东商城运维架构师,京峰Linux云计算教学总监,担任国内多家知名社区运维专家网站Linux版主,专注Linux自动化运维,熟练LVS.Nginx,前端架构及 ...
最新文章
- 腾讯AI开源框架Angel 3.0重磅发布:超50万行代码,支持3种算法,打造全栈机器学习平台...
- @RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)
- 简述mysql半同步复制—semisync
- anaconda在ubuntu中安装后没有_听说90后的现状,并没有想象中那么美好!
- 如何调用AngularJS指令中定义的方法?
- 数据库开发——MySQL——函数与流程控制
- 小团队前端部署演化之路
- mysql交给spring管理_Mysql事务结合spring管理
- 挑战程序设计竞赛 练习日记
- 双网卡同时上内外网设置教程
- 星空之夜(哈希+DFS)
- Kubernetes(K8s)最新版搭建
- ICPC2019徐州区域赛 H.Yuuki and a problem
- jmeter 保存响应到文件
- 致即将逝去的大二和写给就要到来的大三
- 数据库String字符串
- Mahalanobis距离(马氏距离)
- uniapp 微信分享(安卓)
- bake lightmap in unity 2
- 网络训练技巧--参数初始化与优化方法
热门文章
- java 在面板中加入标签_创建一个JTabbedPane面板,为每一个标签设置一个名称
- python文件管不了_Python对文件和文件路径的管理
- jemeter python接口自动化测试平台_python接口自动化测试之request
- 【英语学习】【English L06】U05 Appointments L5 I'd like to make an appointment with Mr. Grant
- 【OpenStack】【Keystone】安装与配置详解
- iDesktop点数据集构建DEM时三种插值方式的选择
- mysql scrapy 重复数据_小心避坑:MySQL分页时使用 limit+order by 会出现数据重复问题...
- 028-Dell服务器做Raid
- 没有智能安防 智能家居只是一座空中楼阁
- onSaveInstanceState() 和 onRestoreInstanceState()