第一步修改tomcat默认端口为80
tomcat安装目录/conf/server.xml
# 修改前
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
# 修改后,更改tomcat默认端口
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
第二步阿里云验证成功后下发文件更改访问为https
- 前提条件 Tomcat8.5服务器上已经开启了443端口(HTTPS服务的默认端口)
- 操作步骤
- 解压已下载保存到本地的Tomcat证书文件
- 解压后您将看到文件夹中有2个文件,您可为两个证书文件重命名。
- 证书文件(domain name.pfx):以.pfx为后缀或文件类型。
- 密码文件(pfx-password.txt):以.txt为后缀或文件类型。
**注: 每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码。
**
- 在Tomcat安装目录下新建cert目录,将解压的证书和密码文件拷贝到cert目录下。
- 修改server.xml
- 解压已下载保存到本地的Tomcat证书文件
<Connector port="8443" protocol="HTTP/1.1" port="8443" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />
更改为
<Connector port="443" #port属性根据实际情况修改(https默认端口为443)。如果使用其他端口号,则您需要使用https://ip: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中的内容。
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"/>
重启tomcat
验证是否生效
https://domain name.com #domain name替换成证书绑定的域名。
如果网页地址栏出现绿色小锁标志,表示证书安装成功。
评论区