我可以在同一个 VPS 上拥有两个启用 SSL 的站点吗?

我可以在同一个 VPS 上拥有两个启用 SSL 的站点吗?

我有两个网站需要 SSL 来输入付款和帐户信息,不久的将来还会有第三个。如果我得到一个 VPS,上面说它有三个独立的 IP 地址,那么我可以用不同的 SSL 证书托管这三个网站,对吗?因为它们与 IP 地址绑定……(它们确实需要单独的证书……或者至少其中两个需要……可能对两个使用一个证书,然后对第三个使用另一个证书。)

答案1

是的,只要每个需要通过 HTTP 访问的站点都有一个 IP 地址就可以了。

但是,您不能将一个证书用于两个域名,除非它们是同一个域名的子域名,并且您获得了通配符证书。

如果你使用服务器名称指示,但这意味着旧版浏览器的用户在使用您的网站时会遇到麻烦,因此我目前不推荐这样做。

答案2

没错。每个 IP 地址都需要一个单独的 SSL 证书。我相信越来越多的浏览器正在使用指定 Alt Names 的证书,但为了获得最大的兼容性,您应该为每个 IP 地址各做一个。

答案3

是的,你可以,假设你正在谈论 Apache:

最好的选择是拥有多个 IP 地址,并进行基于 IP 的虚拟主机. 可以使用 SSL 实现基于名称的虚拟主机mod_gnutls,但我会选择基于 IP 的,因为它可能不适用于旧版浏览器。

相关内容