阿里云下,使用tomcat配置https环境

本文详细介绍如何在阿里云上购买免费SSL证书,并部署到Tomcat服务器的过程。包括选择合适的证书、配置DNS解析、下载及安装证书等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:基本需求:1,备案过的域名;2,阿里云服务器;

一:购买证书:https://yundun.console.aliyun.com/?spm=5176.2020520001.1011.2.69864bd3kzc8gC&p=cas#/cas/home

点击立即购买,可以享用1年的免费证书;

二:补全信息:根据实际信息补全;

       重点,选择DNS解析,解析DNS时,需暂时先删除所有的TXT记录和CNAME记录,

       然后在阿里界面测试,如果成功,十分钟就可以下发证书;然后将记录补全

       证书类型选择系统自定义 

三:下载证书;

四:下载tomcat的证书;

    安装证书------》重点

    1:下载证书,由于我选择的是系统自定义的,会有四个文件;

   2:在Tomcat的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,附件中只包含214824926530731.pem文件,还需要将私钥文件拷贝到cert目录,命名为214824926530731.key;如果是系统创建的CSR,请直接到下一步。

    3:PFX证书安装

找到安装Tomcat目录下该文件server.xml,一般默认路径都是在 conf 文件夹中。找到 <Connection port="8443"标签,增加如下属性:

keystoreFile="cert/214824926530731.pfx"
keystoreType="PKCS12"
#此处的证书密码,请参考附件中的密码文件或在第1步中设置的密码
keystorePass="证书密码"

证书密码为下载文件中的txt文件内容;

<Connector port="443"
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="cert/214824926530731.pfx"
    keystoreType="PKCS12"
    keystorePass="证书密码"
    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"/>

重点注意的是端口号为:443,此为HTTPS默认的端口,

另外一个要修改的地方为

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

               redirectPort="443" URIEncoding="UTF-8"/>

将443端口转到80端口

4:保存并重启tomcat,

5:使用https访问你的域名:例如我的:https://buyhoo.cc

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qdwel1987

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值