SSL证书网址不安全宝塔配置--阿里云ssl证书

本文详细介绍了如何在阿里云上免费申请并配置SSL证书,包括选择DV单域名证书,进行DNS验证,下载证书以及在宝塔面板中安装SSL的过程。

SSL证书网址不安全宝塔配置–阿里云ssl证书

总体思路

  1. 打开阿里云SSL证书页面,点击“选购SSL证书”
  2. SSL证书服务选择“DV单域名证书【免费试用】
  3. 登录到阿里云SSL证书管理控制台
  4. 选择“SSL证书”–“免费证书”–“证书申请”
  5. 填写证书申请表单,填写域名、域名验证方式、联系人等信息
  6. 域名DNS验证,如果当前申请SSL证书和域名在同一阿里云账号下,选择自动DNS验证,系统会自动帮你添加DNS验证。但是,如果域名不在当前阿里云账号下,就需要选择手工DNS验证
  7. 域名验证,提交审核。回到刚刚的SSL证书申请页面,点击“验证”,如果域名验证成功,点击“提交审核”即可
  8. 一般等待几分钟即可下发SSL证书,然后下载证书即可。阿里云SSL证书支持多种服务器类型,如:Tomcat、Apache、Nginx、IIS、JKS、其他及根证书下载
  9. 下载完毕在宝塔中对应的域名中点击网站,点击域名王配置对应的ssl证书,从下载的Nginx中解压的key和PEM格式中的文件信息复制进去
    10.完成配置

前言

2022阿里云免费SSL证书品牌为DIgicertDV单域名证书,每个阿里云账号可以申请20个免费SSL证书资源包,SSL证书大全图文详解阿里云SSL证书免费申请教程,包括SSL证书申请域名DNS验证等操作:

阿里云SSL证书免费申请方法

1、打开阿里云SSL证书页面,点击“选购SSL证书”,如下图:

阿里云SSL证书页面
在这里插入图片描述
阿里云SSL证书申请页面

2、SSL证书服务选择“DV单域名证书【免费试用】”,如下图:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

阿里云SSL证书DV单域名证书【免费试用】

按照以下选择:

商品类型:SSL证书
SSL证书服务:DV单域名证书【免费试用】
数量:20
可以看到配置费用为0元,然后点“立即购买”,勾选协议,支付0元,如下图:

0yuan.jpg
阿里云SSL证书0元免费

支付成功后,即购买了免费SSL证书资源包,这个资源包可以申请20个免费SSL证书,后续需要在SSL管理控制台申请使用。

3、登录到阿里云SSL证书管理控制台

4、选择“SSL证书”–“免费证书”–“证书申请”,如下图:

zhengshushenqing.jpg

阿里云免费SSL证书申请

5、填写证书申请表单,填写域名、域名验证方式、联系人等信息,如下图:

sslshenqing.jpg

阿里云SSL证书申请信息填写

证书绑定域名:填写你的网站域名,如www.ssldaquan.com
域名验证方式:如果你的域名是在当前的阿里云账号下申请的,就选“自动DNS验证”,如果不在当前账号下,就选“手工DNS验证”
联系人:没有联系人,就新建一个联系人,根据事情情况填写
所在地:根据实际情况填写
密钥算法:RSA
CSR生成方式:系统生成

6、域名DNS验证,如果当前申请SSL证书和域名在同一阿里云账号下,选择自动DNS验证,系统会自动帮你添加DNS验证。但是,如果域名不在当前阿里云账号下,就需要选择手工DNS验证,如下图:

shougongdns.jpg

阿里云SSL证书手工DNS验证

按照上图中SSL证书验证提示,登录到域名管理控制台,为域名添加TXT记录,主机记录为_dnsauth,复制记录值。SSL大全以阿里云域名解析为例,演示一下申请SSL证书域名添加DNS验证方法,登录到阿里云域名DNS解析控制台,按照下图添加:

dnsyanzheng.jpg

阿里云域名DNS验证

如上图,TTL默认10分钟即可,然后点确认。

7、域名验证,提交审核。回到刚刚的SSL证书申请页面,点击“验证”,如果域名验证成功,点击“提交审核”即可,如下图:

yanzhengshenhe.jpg

阿里云SSL证书验证审核

提交审核后会提示:已经成功提交到CA公司,请您保持电话畅通,并及时查阅邮箱中来自CA公司的电子邮件。如下图:

已经成功提交到CA公司

一般等待几分钟即可下发SSL证书,然后下载证书即可。阿里云SSL证书支持多种服务器类型,如:Tomcat、Apache、Nginx、IIS、JKS、其他及根证书下载。如下图:

xiazai.jpg在这里插入图片描述

阿里云SSL证书下载

以上是SSL证书大全网分享的阿里云免费SSL证书申请方法,2022年更新,亲测成功的申请教程。

另外,以下是阿里云免费SSL证书相关说明,大家可以看下:

1、原DIgicert免费单域名证书,建议用于测试、个人试用等场景,org、jp等特殊域名存在无法申请的情况,正式环境建议使用付费证书。
2、每个实名主体个人/企业,一个自然年内可以领取一次数量为20的云盾单域名试用证书,如需更多云盾单域名试用证书需要额外付费购买。
3、云盾单域名试用证书在自然年结束时,会自动清除未签发的数量(每个自然年12月31日24:00)
4、云盾单域名试用证书不支持续费补齐时间

2、配置宝塔网站

1.解压下载的Nginx配置文件

在这里插入图片描述

2.点击网站名配置SSL配置

在这里插入图片描述

3.配置网站

<think>好的,我现在需要帮助用户解决在阿里云上完整配置SSL证书链的问题。首先,我需要回顾用户提供的引用内容,看看里面有哪些有用的信息。用户提到了四个引用,主要涉及阿里云SSL证书在Apache、Nginx、Tomcat和SpringBoot上的配置,以及可能遇到的问题。 用户的问题是询问如何完整配置SSL证书链,特别是证书链的部分。证书配置正确可能会导致浏览器显示“信任的证书”或“证书完整”的警告,所以这一步很重要。我需要结合引用中的信息,整理出一个清晰的步骤指南。 首先,引用[1]提到使用宝塔面板一键SSL,但用户可能希望手动配置,所以需要忽略这个。引用[2]和[4]详细说明了Nginx的配置,包括证书文件和私钥的路径设置,还有SSL协议的参数。引用[3]则是关于Tomcat的配置,提到了.pfx文件和证书链的路径。这些信息都很重要,但用户需要的是通用的证书配置方法,而仅仅是针对特定服务器。 证书链的配置通常需要中间证书和根证书的组合。阿里云下载的证书可能已经包含了必要的中间证书,但有时候可能需要手动拼接。例如,在Nginx中,证书文件需要将服务器证书和中间证书合并成一个文件,顺序是服务器证书在前,中间证书在后。这在引用[4]的nginx配置示例中有所体现,ssl_certificate应该指向这个合并后的文件。 对于Apache,可能需要将中间证书单独配置SSLCertificateChainFile,但引用中没有提到这一点,可能需要补充。Tomcat使用PFX文件,可能已经包含证书链,但引用[3]提到需要配置证书链文件路径,这里可能需要用户将中间证书和根证书合并到信任库中。 另外,用户可能遇到的常见问题包括证书顺序错误、未包含所有中间证书配置文件语法错误等。需要提醒用户检查证书链的完整性,可以使用在线工具验证。 最后,生成相关问题时,需要考虑用户后续可能遇到的疑问,例如如何验证证书链、同服务器的配置差异、如何处理证书更新等。 总结步骤应该是:获取证书文件、拼接证书链、配置服务器、验证配置。需要分点说明,确保清晰,同时引用相关的引用内容作为参考,比如引用[4]中的Nginx配置示例和引用[3]中的Tomcat配置参数。</think>### 阿里云SSL证书链完整配置教程 #### 一、证书配置核心原理 SSL证书链由**服务器证书+中间证书+根证书**组成,需确保服务器正确传递完整信任链。若未正确配置中间证书,浏览器会提示"证书受信任"[^4]。阿里云下载的证书文件通常包含: - 服务器证书(.pem/.crt) - 私钥文件(.key) - 证书链文件(chain.pem或包含中间证书的bundle文件) #### 二、通用配置流程 1. **获取证书文件** - 登录阿里云控制台下载证书,选择对应服务器类型(Nginx/Apache/Tomcat) - 解压后获得3个文件:`域名证书.pem`、`私钥.key`、`证书链文件chain.pem`[^2][^4] 2. **证书链拼接规范 $$证书链结构 = \begin{cases} \text{服务器证书} \\ \text{中间证书1} \\ \text{中间证书2} \\ \text{根证书(可选)} \end{cases}$$ 需按顺序合并为单个文件,例如Nginx配置中: ```bash cat domain.pem chain.pem > fullchain.pem ``` 3. **服务器配置示例** - **Nginx配置**(引用[4]示例修改) ```nginx server { listen 443 ssl; server_name yourdomain.com; ssl_certificate /etc/nginx/ssl/fullchain.pem; # 合并后的证书ssl_certificate_key /etc/nginx/ssl/domain.key; # 私钥文件 ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256; } ``` - **Tomcat配置**(引用[3]优化) ```xml <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" keystoreFile="/path/to/your_domain.pfx" keystoreType="PKCS12" keystorePass="your_password" truststoreFile="/path/to/ca_chain.jks" # 证书链信任库 truststorePass="chain_password"/> ``` #### 三、验证配置 1. 使用在线工具检测: ```bash openssl s_client -connect yourdomain.com:443 -showcerts ``` 2. 检查证书链完整性: $$证书验证结果 = \begin{cases} \text{返回3个证书} \Rightarrow 正确 \\ \text{仅1个证书} \Rightarrow 缺失中间证书 \end{cases}$$ #### 四、常见问题处理 1. **证书完整** - 现象:浏览器提示"NET::ERR_CERT_AUTHORITY_INVALID" - 解决:重新拼接证书文件,确保中间证书顺序正确[^4] 2. **HTTPS生效** - 检查ECS安全组是否开放443端口(引用[2]第2.2节) - 验证证书文件路径权限:`chmod 600 domain.key` 3. **配置后报语法错误** - 检查缩进和符号:Nginx要求每行以分号结尾(引用[4]示例) - 使用`nginx -t`测试配置文件
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值