我正在使用Plesk,我需要在上面托管一个应用程序(一个网站建设者)。
在此应用程序中,用户可以在子域上创建网站,应用程序将通过检查子域来确定要显示自己的网站。多个主域可用。
所有主要域(domain1.com、domain2.com和)以及所有子域必须:
保护的同一个目录。
此外,由于用户也可以有一个自定义域,我需要能够添加它并在服务器中设置相同的目录并获得SSL证书。
我尝试创建服务计划和订阅,并将第一个域(domain1.com)添加到其中。
对于其他域,我添加了别名(domain2.com和domain3.com).
问题是,我不能为这两个域添加通配符,也不能使用通配符SSL。
因此,访问anything.domain2.com结果会导致NET::ERR_CERT_COMMON_NAME_INVALID错误。
对于设置为别名的其他域,每次添加新域时都需要重新生成SSL,并且它们被绑定到主域.
如果不可能通过Plesk接口,我不反对在命令行中创建自定义脚本。
但是,我不知道我是否可以将那些自定义生成的虚拟主机放到Plesk更新中,而不冒被擦除的风险。
发布于 2021-11-17 15:29:13
只要使用允许SAN上通配符的CA (现在几乎都是通配符),就可以设置通配符SSL。
具体来说,如果您希望获得由“让我们加密”颁发的免费证书,只需遵循以下步骤:
安装Plesk扩展Encrypt
E 215启用H 216转到E 118域> domain1.com > SSL/TLS Certificates
E 122安装>更多选项>安装一个免费的基本证书,由Encrypt
E 126保护通配符域<>E<227/代码>freecode>
其他域名也一样。
https://stackoverflow.com/questions/69945050
复制相似问题