同一台服务器上的域名可以拥有专用 SSL 证书和通用文件吗?

同一台服务器上的域名可以拥有专用 SSL 证书和通用文件吗?

我目前在同一个 VPS 上运行多个域名,由托管提供商提供。每个域名都需要自己的专用 SSL 证书来确保电子商务安全,还需要访问每个域名使用的一组通用脚本。(这些脚本位于服务器上的中心位置,每个域名都可以访问它们)。

使用当前的 VPS 解决方案,我只能满足两个要求中的一个(专用 SSL 证书或每个域都可以访问的文件;在我看过的许多 VPS 托管上不可能同时满足这两个要求)。

鉴于这两者都是必需的,是否有允许这样做的服务器配置?Linux 还是 Windows?托管还是非托管?... 有什么建议?

在我运行 WAMP 的本地机器上,文件可以在域之间共享,但我尚未研究 SSL 功能。

答案1

绝对没有任何技术原因会阻止多个虚拟主机(具有不同的 SSL 证书)访问相同的文件,只要它们都托管在同一个系统上。URL 和文件系统之间没有任何实际关系,您可以自由地http://domainA.example.com/http://domainB.example.com/指向完全相同的文件。

多个独立 SSL 证书通常需要多个 IP 地址(一般来说,您无法通过 SSL 进行基于名称的虚拟托管)。单个系统可以托管多个 IP 地址,但您的 VPS 提供商可能要求系统只有一个唯一 IP(这可能是您遇到的限制的根本原因)。

当然,有些 VPS 提供商支持这一点(例如,Linode 解决了这个问题明确地)。

相关内容