管理多租户应用的SSL证书

时间:2016-06-07 12:01:43

标签: apache ssl saas

我使用PHP和Apache开发了一个多租户应用程序。默认情况下,每个客户端都有一个像customer.app.com这样的免费子域。但他们可以将自定义域指向应用程序,为此他们需要将域的A记录更改为指向应用程序的IP。
我们的一位用户想要使用他的自定义ssl证书,在他的自定义域中通过https运行应用程序 我的问题是,我是如何允许所有客户,可以在他们的域中使用他们的自定义ssl证书。

1 个答案:

答案 0 :(得分:0)

使这项工作的唯一方法是为每个子域进入Apache,因此它知道要加载的证书。你可以制作一个巨人.conf,或者你可以为每个子域制作一个.conf。确保您使用的是支持Server Name Indication(Apache 2.2.12或更高版本)的Apache版本,或者您必须拥有每个证书的IP。

相关问题