0

我有一个基于 laravel 的网站site.com,让我们通过 VestaCP 启用 SSL 加密。现在我还想添加site.id并被site.ru引导到同一个项目库中,并在它们上启用 SSL。

我试图把site.idsite.ru作为别名site.com和没有 SSL 它工作。但是,如果我尝试禁用并重新启用让我们加密证书以触发为所有 3 个域生成证书,我会收到Let's encrypt 400错误消息。
也许有可能通过 SSH 命令完成?或者我可以www在vestacp 中设置3 个单独的域,然后通过SSH 配置nginx 配置将它们全部定向到一个代码库文件夹?

我最后的手段是在vesta中设置3 个www域,具有单独的代码库和SSL 证书,但只有一个数据库。这样做似乎效率很低。

4

1 回答 1

1

您需要为需要通过 SSL 提供的每个唯一域获取证书。你不需要有单独的代码库,你只需要为所有站点申请一个证书。

certbot-auto -d site.id -d site.ru -d site.com
于 2019-11-06T20:56:06.453 回答