我有一个应用程序编写的Symfony2,这基本上是一个网站建设者。有许多域指向服务器IP,php应用程序检查请求并显示与该域关联的内容。
是否有办法在Apache上为每个域安装ssl证书,每个域都应该有自己的证书,而没有任何Virtuahost?
Apache被配置为响应端口80和443上的每个请求。
发布于 2014-06-09 16:39:12
Apache只允许每个配置主机一个证书。
因此,为了实现您的目标,您需要使用多域证书并将所有域包含在该证书中。默认情况下,大多数供应商将每个证书的域名限制为100个。请注意,对于多域证书而言,www.domain.com和domain.com计算为两个不同的域。
https://wiki.apache.org/httpd/UnderstandingMultiUseSSLCertificates
否则,您将需要为每个域配置Vhost。根据您的操作系统,您可能能够在Apache中使用SNI,因此您不需要每个域的唯一IP。
https://stackoverflow.com/questions/24124379
复制相似问题