今日访问客户的乐美追光者小程序时,发现程序无法正常打开。初步判断是SSL证书过期导致微信端无法加载接口数据,登录服务器管理后台后,证实了这一猜想——SSL证书确实已过期。
为控制成本,我们此前为该项目申请的是阿里云免费SSL证书。回想上次配置时,申请后获得了20份证书,当时随意选择了其中一份,通过“一键部署”便快速完成了配置,过程十分顺利。
此次处理时遇到了新问题:阿里云平台已无法申请免费SSL证书,无奈之下只能从第三方平台重新申请了一份——好在这类证书每3个月更换一次,短期使用无需额外成本。
新证书申请完成后,我在阿里云虚拟主机管理后台反复查找,却始终找不到SSL证书的上传入口。不禁疑惑,阿里云作为主流云服务提供商,其虚拟主机管理系统竟会找不到上传入口,这实在有些出人意料。
这个就奇怪了,难道阿里云虚拟主机管理系统,还不如外面九流的小公司作的?这不应该。
只好度娘,第一页除了广告,也都是一顿鬼扯,屁用没有的玩艺。
尝试通过搜索引擎查询解决方案,结果首页除了广告,其余内容多为无效信息,并未提供有效帮助。无奈只能返回阿里云控制台重新研究,最终在“证书管理”模块中找到了证书上传功能,顺利完成了新证书的上传。
上传完成后点击部署,经过多轮确认操作,在点击“一键部署”时突然报错,提示“无部署额度,需购买后操作”。部署证书竟还需要所谓“额度”?
这个是真操蛋,有点想打电话骂人的,但是在控制台半天没有找到投诉的电话。
这一要求实在令人费解。
没办法,只能按流程提交工单咨询。客服回复告知,需先在域名绑定界面开启“强制SSL”功能,开启后会弹出证书选择框,选中此前上传的新证书即可完成部署。
但我明明早已开启了“强制SSL”,何来“弹出选择框”之说?抱着试试看的心态,我先关闭了该功能,重新开启后,证书选择框果然弹了出来。如此简单的操作,却因流程设计的疏漏变得格外曲折,实在令人无语。
好在最终顺利完成了证书部署,小程序也恢复了正常访问。