Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Nginx中托管多个SNI证书_Nginx_Cname_Sni - Fatal编程技术网

如何在Nginx中托管多个SNI证书

如何在Nginx中托管多个SNI证书,nginx,cname,sni,Nginx,Cname,Sni,我公司的产品允许我们的用户通过选择个人子域来定制品牌。我们在nginx中使用通配符匹配来处理这个问题,然后让Rails决定做什么。我们在任何地方都需要SSL,并且有一个通配符SSL证书,所以这一切都很好地工作 现在,我们想提供带有SSL的定制CNAMEs作为附加功能。因为我们并不真的想提供数百个IP地址,所以我们将使用SNI并接受警告。使用所有这些证书设置nginx的最佳方法是什么?我们可以允许用户上传自己的证书,也可以为用户购买证书。无论哪种方式,我们如何让nginx看到它们,并在不重启的情况

我公司的产品允许我们的用户通过选择个人子域来定制品牌。我们在nginx中使用通配符匹配来处理这个问题,然后让Rails决定做什么。我们在任何地方都需要SSL,并且有一个通配符SSL证书,所以这一切都很好地工作


现在,我们想提供带有SSL的定制CNAMEs作为附加功能。因为我们并不真的想提供数百个IP地址,所以我们将使用SNI并接受警告。使用所有这些证书设置nginx的最佳方法是什么?我们可以允许用户上传自己的证书,也可以为用户购买证书。无论哪种方式,我们如何让nginx看到它们,并在不重启的情况下大规模地为它们提供服务?nginx是否可以从mysql动态读取其配置,从脚本读取证书,或者将证书责任传递给Rails?欢迎你的想法

安德鲁,你实施过这个吗?不,我们没有建造它。