gpt4 book ai didi

laravel - 如何在 VestaCP 的单个项目中为多个域启用 let's encrypt SSL?

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:42 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

关于laravel - 如何在 VestaCP 的单个项目中为多个域启用 let's encrypt SSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58736045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com