前提条件
1、已登录您的Tomcat服务器。您的Tomcat服务器需满足以下条件:
已开启443端口(HTTPS服务的默认端口)。
已安装OpenSSL工具。如果未安装OpenSSL工具,请访问OpenSSL官网,下载并安装OpenSSL工具。
2、已在数字证书管理服务控制台下载JKS格式的证书。
操作步骤
本文以将JKS格式证书安装在Linux操作系统中的Tomcat 7为例介绍安装证书的具体步骤。
1、解压已保存到本地的JKS证书文件。
·解压后您将看到文件夹中有以下文件:
证书文件(domain_name.jks)
说明:本文中证书名称以domain_name为示例。
·密码文件(jks-password.txt)
说明:
A、如果您在提交证书申请时,未将CSR生成方式设置为系统生成,则您下载的证书压缩包中不包含TXT密码文件。您在数字证书管理服务控制台下载证书时必须选择其他类型服务器,下载CRT格式的证书,并使用OpenSSL工具生成JKS格式的证书文件。
B、下载证书都会产生新的密码文件。该密码文件仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码文件。
2、在Tomcat安装目录下新建cert目录,将证书文件和密码文件拷贝到cert目录下 。
3、参考以下步骤修改配置文件server.xml。
A、访问Tomcat安装目录/conf/server.xml目录,打开server.xml文件。
B、去掉server.xml中以下内容前的注释,即该内容前的井号(#)。
C、参照以下内容修改server.xml文件。
D、保存server.xml文件。
4、可选:配置web.xml文件,开启HTTP强制跳转HTTPS。
在文件</welcome-file-list>后添加以下内容:
5、重启Tomcat服务。
A、执行以下命令,关闭Tomcat服务
B、执行以下命令,开启Tomcat服务:
后续操作
证书安装完成后,您可以通过访问证书绑定域名的方式验证证书是否安装成功:
·如果网页地址栏出现小锁标志,表示证书已安装成功。
·如果无法通过HTTPS正常访问网站,请确认您安装证书的服务器的443端口是否已开启。