Tomcat SSL的安装及配置中遇到问题

配置tomcat服务器利用SSL进行加密。

一、生成密钥库

具体生成方式就不讲了,tomcat支持的keystore的格式有JKS,PKCS11和PKCS12

JKS是jdk /bin目录下keytool工具生成的证书库格式。

PKCS12是Openssl工具生成的格式。

二、tomcat容器中Connect连接器

tomcat对SSL的实现有两种,JSSE和APR

(1)JDK 从1.4版本就实现JSSE,APR使用OpenSSL引擎,所以想使用APR实现的话,必须配置OpenSSL引擎。

(2)JSSE分为BIO实现和NIO实现,BIO实现的protocol值为org.apache.coyote.http11.Http11Protocol,NIO实现的protocol值org.apache.coyote.http11.Http11NioProtocol。

据我试验,tomcat6中必须使用BIO实现方式。使用NIO实现方式会出错。

如果想使用APR方式则必须安装Tomcat本地库。

(3)大部分tomcat中默认的连接器就是BIO连接器

经试验tomcat6是BIO连接器,不支持NIO,因此connect连接器的protocol值应该写为org.apache.coyote.http11.Http11Protocol

三、安装SSL过程中出现的错误

(1)JDK1.8以前版本的Keytool工具生成的JKS文件报弱临时Diffe-Hellman密钥

测试时使用firefox 48版本时报上述异常,直接断开连接。

chrome 48版本也报上述异常

时间: 08-05

Tomcat SSL的安装及配置中遇到问题的相关文章

JSP学习笔记(二):Tomcat服务器的安装及配置

一.Tomcat的下载及安装. 前往Tomcat官网下载安装包或者免安装压缩包.链接http://tomcat.apache.org/ 这里,我选择的是Tomcat8.0,而不是最新的Tomcat9.0,这是因为Eclipse现在支持的最新的是8.0. 选择下载的是安装文件,下载后为,点击安装. 安装时可以配置HTTP访问的端口,默认的是8080(localhost:8080),在下图这个界面时是可以进行配置的,也可以在安装完后通过配置文件server.xml进行修改. 进行JRE的路径设置,如

在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程

之前在Mac上通过安装mamp来搭建PHP环境服务器,但是对于java来说,目前还是没有找到类似mamp这样强大的软件来构建及管理java环境服务器,所以目前也是通过命令行来进行tomcat服务器的安装和启动,简要的总结一下在Mac上进行tomcat服务器安装的步骤. 第一步,给Mac安装jdk环境.   直接百度”jdk for Mac“,找到其中一个版本进行安装就可以了,安装完成后,打开终端,输入“java”或“javac”,如果出现java命令的使用说明,那么说明你的Mac上的jdk环境已

tomcat 6.0 安装及配置

前提:安装并配置好jdk 1.免安装版存放目录:D:\01Install\tomcat 2.配置环境变量 在环境变量中新建CATALINA_HOME,值:D:\01Install\tomcat 在PATH中增加:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin; 3.测试,先启动tomcat服务,双击:D:\01Install\tomcat\bin 中 startup.bat,如下图 在浏览器中输入:http://localhost:8080/,访问成功,如下图:

Tomcat+Meeclipse2015的安装与配置

首先下载安装tomcat,在官网下载即可,目前的版本有最新的到tomcat9.0,但是在实际的开发过程中一般为tomcat7.0或者tomcat8.0,在这里大部分为tomcat7.0,所以下载这个版本就可以了.在安装过程中基本采取默认的安装路径即可,也可以自己指定安装的路径,安装后要进行环境的配置,步骤如下: (1)依次执行:"我的电脑----->属性---->高级------>环境变量--------->系统变量,在弹出的对话框添加以下的环境变量即可:C:\Progr

Tomcat服务器的安装与配置

我就是测试一下啊

Hadoop那些事儿(五)---Hive安装与配置

我在安装Hive的过程中遇到了好多问题,捣鼓了好久,所以下面的有些操作可能不是必要的操作. 1.配置YARN YARN 是从 MapReduce 中分离出来的,负责资源管理与任务调度.YARN 运行于 MapReduce 之上,提供了高可用性.高扩展性. 伪分布式环境不启动YARN也可以,一般不影响程序运行,所以在前边的Hadoop安装与配置中没有配置YARN. 我在安装Hive的过程中,由于一个异常牵扯到了yarn下的jar,所以我觉得还是有必要先把yarn配置一下(这步可能不是必要的) 找到

在Mac系统中安装及配置Apache Tomcat

1.下载Tomcat http://tomcat.apache.org/download-80.cgi 下载ZIP包,解压后放至任意地址,本例中放在/Users/GuQiang/Tomcat/apache-tomcat-8.5.8/ 2.配置Tomcat 使用终端 输入 pico .bash_profile 回车: 输入 export PATH=$PATH:/user/GuQiang/tomcat/apache-tomcat-8.5.8/bin 输入完成后,点击:control+x: 点击Y 保

Nginx与Tomcat安装、配置与优化

Nginx与Tomcat安装.配置与优化 Nginx的安装与使用 Nginx是一款优秀的反向代理服务器 安装: rpm(或者是pkg安装),是预编译好的程序包安装 yum(或者apt-get)安装,自动联网下载安装包,自动管理依赖关系 编译安装 检查和安装依赖项 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel configure make && make install 启动.停止.重启: 安

Tomcat学习之二:tomcat安装、配置及目录文件说明

我们看到tomcat目录/bin文件夹里有个tomcat6w.exe,顾名思义就是tomcat以window方式显示控制台.第1次点击打开它时候,可能会提示:tomcat指定的服务未安装,此时我们可以这样解决它. 打开命令行提示符窗口-> 进入Tomcat安装目录-> 进入bin目录下-> 输入:service.bat install 即可,如图操作,tomcat目录按自己电脑上的来即可 <!--[endif]--> 这样就可以让tomcat以window方式显示控制台.点击