在同一台 Apache 机器上托管 SSL 和非 SSL 站点

在同一台 Apache 机器上托管 SSL 和非 SSL 站点

我有一台具有静态 IP 的 apache 和 Ubuntu 机器。今天我通过端口 80 托管网站,我希望能够托管带有 https 的网站。有没有我可以购买的服务可以让我创建 IP 池或以某种方式解决这个问题而又不会过多地干扰路由器?

答案1

通常情况下,您需要额外的 IP,因为 HTTP 请求的标头是加密的。您只需在 vhost 文件中指定 IP,而不是默认的 *。

但这看起来很有趣:http://www.techrepublic.com/blog/opensource/configure-apache-to-support-multiple-ssl-sites-on-a-single-ip-address/987,尽管其支持程度似乎有限。

答案2

您可以使用 apache 虚拟主机来托管多个端口 80 站点和一个 443,恐怕每个 443 需要一个 IP。

但如果你有多个 IP,那么你可以使用虚拟主机。

相关内容