阿里云的免费SSL证书过期怎么解决?

由于最近一段时间事情比较多,很久没打开网站,等忙完的时候发现网站竟然无法访问了。经过一番排查发现,竟然是ssl证书过期了导致的。因为使用的是阿里云的免费证书,所以按照阿里云的教程来一步步操作,但是发现一直提示ssl证书审核失败,却没有明确指出失败的原因。

于是,又是一番排查和摸索,发现教程的内容太复杂了,根本不需要那么复杂,直接登录ftp先将强制https和全站301跳转到https的代码删除,再提交ssl证书申请,阿里云就会自动安装新购买的ssl证书。

(linux+apache)系统环境下更新ssl证书的步骤如下:

一、重新申请ssl证书

我的网站用的是阿里云的,因此还是在阿里云申请免费的ssl证书,因为之前申请过,所以不需要重新填写信息。在证书申请页面,勾选域名验证方式为【自动DNS验证】、CSR生成方式选【系统生成】,然后提交证书申请和验证信息即可。

二、取消网站原有的https,方便ssl证书验证文件并通过审核。

因为网站开启了强制https访问,并将全站http内容301重定向到https,而ssl证书需要验证的文件是部署在http中,通过https是无法访问的,所以需要先将网站原有的强制https以及301跳转取消,重启服务器确保http网站能正常访问,只有ssl证书验证文件可以访问才能通过审核。

待审核通过后,ssl证书就会自动更新,此时再将强制https和301的操作还原即可保证全站都使用https访问。

按上述步骤完成,阿里云的免费ssl证书过期的问题就可以解决了,网站也就能恢复正常访问了。

友情提醒:阿里云的“下载证书并安装到web服务器和已签发证书部署到云产品”的复杂操作,并不是每个网站都需要,此次更新ssl证书时并未用到。

发表评论

电子邮件地址不会被公开。 必填项已用*标注