【问题标题】:How to enable let's encrypt SSL for multiple domains in a single project in VestaCP?如何在 VestaCP 的单个项目中启用让我们为多个域加密 SSL?
【发布时间】:2020-03-03 06:50:37
【问题描述】:

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

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

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

【问题讨论】:

    标签: laravel ssl lets-encrypt vesta


    【解决方案1】:

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

    certbot-auto -d site.id -d site.ru -d site.com
    

    【讨论】:

    • 所以我没有使用 VestaCP 的 GUI,而是通过 SSH 使用 certbot 的步骤,并且可以使用您的命令请求多个 cer,对吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2019-06-25
    • 2023-03-21
    相关资源
    最近更新 更多