Nginx/Laravel多租户SSL管理



使用允许用户设置自定义域的多租户解决方案,该解决方案运行良好。然而,正在寻找如何在这些自定义域上安装SSL并在Nginx中设置SSL的建议,以便通过https路由提供服务。

理论上,一旦用户从后端添加自定义域,就会在验证记录/CNAME指向正确后安装SSL。我们将获得Letsencrypt SSL,并需要一种如何处理Ngnix配置的方法,为其提供SSL密钥。

如果有人提出了类似的解决方案,并能阐明如何解决这个问题,那就太好了。

提前谢谢。

您可以通过使用Let's Encrypt手动颁发证书,然后添加新的NGINX配置文件来为新域提供服务来解决此问题

或者你可以从NGINX切换到Caddy,它会自动为你做这件事!此外,您可以在应用程序路由文件中指定域白名单检查的路由,以防止未经验证的域问题

最新更新