问题描述:
两台服务器采用的都是Plesk的管理面板,使用Plesk Migrator进行网站迁移,一个主机空间下有一个主域名和一个子域名,主域名的Let's Encrypt证书迁移成功,但是子域名的证书在子域名的“主机设置”中不显示,利用Let's Encrypt再次颁发证书,提示:“错误: Let's Encrypt SSL 证书安装失败:Install certificate failure: Unable to set certificate name :”。
解决办法:
进入该主机空间下的主域名“SSL/TLS证书”管理,发现子域名的证书在这里可以显示,我们把它删掉,然后进入子域名中,用Let's Encrypt颁发就OK。当然,网站迁移之后,域名的DNS记录要指向新的IP之后才可以用Let's Encrypt颁发证书。
这或许是Plesk的一个bug,在迁移的过程中,没有处理好证书。
不知道博主遇到过无法升级的情况没有,plesk我用了快2年,已经第二次遇到无法升级的bug了;官方的解释是很多的,看你的具体情况,我都懒的去升级(除非有重大更新)若是2台机子间的迁移,最好把所有的额外组件都卸了,不然同步过去经常有问题,这点他们没有好的做到。还是备份下来然后重新上传@@