一、安装环境如下:

Linux版本:6.9

Tomcat版本:9.x

另外放开443端口的访问限制

二、本次试验SSL证书采购自阿里云上的GeoTrust 专业版 OV SSL

采购SSL证书注意以下几点:

1、域名类型:

通配符域名

大量子域名的超值选择!一张证书可以同时保障多个子域名的安全加固!

例如:*.aliyun.com的通配符证书只能对a.aliyun.com、b.aliyun.com域名进行保护。如果存在a.b.aliyun.com的域名需要购买*.b.aliyun.com的通配符证书

单域名

保护一个单页面网站,例如 domain.com、ssl.domain.com、ssl.ssl.domain.com ,如需要保护同根下的所有子域名,请购买通配符证书。

多域名

一张证书可以为多个独立域名提供安全保障。

例如:一个多域名证书可以同时保障 aliyun.com、aliyunShop.com 和 taobao.com 的网站安全。

2、证书类型

OV SSL

一张证书可以为多个独立域名提供安全保障。

例如:一个多域名证书可以同时保障 aliyun.com、aliyunShop.com 和 taobao.com 的网站安全。

DV SSL

保护客户数据安全,同时可提高您网站的搜索排名。

网站所有权已经过严格审查。

三、SSL证书配置步骤

将申请好的SSL证书下载解压

pfx-password.txt。

keytool -changealias -keystore domain name.pfx -alias alias -destalias tomcat

2、在Tomcat安装目录下新建cert目录下。

Tomcat安装目录/conf/server.xml

  A:修改大约69行:如下所示

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />

  B:注释以下内容

<!--
<Connector  port="8443"
protocol="HTTP/1.1"
  port="8443" SSLEnabled="true"
  maxThreads="150" scheme="https" secure="true"
  clientAuth="false" sslProtocol="TLS" />
-->

  C:参照以下内容修改标签内容。

<Connector port="443"   #port属性根据实际情况修改(https默认端口为443)。如果使用其他端口号,则您需要使用https://yourdomain:port的方式来访问您的网站。
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="Tomcat安装目录/cert/domain name.pfx" #证书名称前需加上证书的绝对路径,请使用您证书的文件名替换domain name。
    keystoreType="PKCS12"
    keystorePass="证书密码"  #请替换为密码文件pfx-password.txt中的内容。
   keyAlias="tomcat" clientAuth
="false" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

注:.pfx默认别名是alias,前面第一步已经更改过别名了。

 keytool -keystore XXX.pfx -list

然后输入密码,可以查看相关的证书的别名,类型等

  D:然后重启Tomcat

通过浏览器访问domain name。查看HTTPS访问是否正常

相关文章:

  • 2021-10-17
  • 2021-10-26
  • 2021-07-06
  • 2022-02-05
  • 2021-12-21
猜你喜欢
  • 2021-11-21
  • 2021-07-01
  • 2021-11-21
  • 2021-12-21
  • 2021-06-20
  • 2021-07-07
相关资源
相似解决方案