您如何避免必须为停放域提供第二个 SSL 证书?
How do you negate having to have a second SSL certificate for a parked domain?
场景是这样的:
Apache 中为 www.example.ac.za.
配置了有效的 SSL 证书
www.example.co.za 的托管域没有有效的 SSL 证书。
为了避免必须购买两个证书,客户希望 .co.za 重定向到 .ac.za。我理解(并且已经发现)这不能在 .htaccess 中完成,因为首先完成了 SSL 证书的呈现。
是否可以为 .co.za 关闭 SSL 但为 .ac.za 保持打开状态?这会解决问题吗?
附加信息
这些域在 Apache 中配置为具有自己的 .conf 和 ssl.conf 文件的 VirtualHosts。
进行重定向以确保这些域的根最终位于 https://www.example.ac.za
请提供一些见解:)
Can one turn SSL off for .co.za but have it remain on for .ac.za? Would this resolve the problem?
您可以删除 .co.za
的 SSL 虚拟主机,这样如果有人试图访问 https://www.example.co.za
,他们将无法找到网站。但是,如果您希望 anything 在他们访问 .co.za
的 https 网站时出现,那么 must 会监听 SSL期望 .co.za
域请求的端口 (443)。正如您所理解的,为了做到这一点,您需要一个有效的证书,除非您同意安全例外。
您可以做的另一件事是为两个域购买一个证书。在 server/vhost 配置中您无能为力。是否是 htaccess 无关紧要,在 SSL 握手成功后会发生重定向。
场景是这样的:
Apache 中为 www.example.ac.za.
配置了有效的 SSL 证书
www.example.co.za 的托管域没有有效的 SSL 证书。
为了避免必须购买两个证书,客户希望 .co.za 重定向到 .ac.za。我理解(并且已经发现)这不能在 .htaccess 中完成,因为首先完成了 SSL 证书的呈现。
是否可以为 .co.za 关闭 SSL 但为 .ac.za 保持打开状态?这会解决问题吗?
附加信息
这些域在 Apache 中配置为具有自己的 .conf 和 ssl.conf 文件的 VirtualHosts。
进行重定向以确保这些域的根最终位于 https://www.example.ac.za
请提供一些见解:)
Can one turn SSL off for .co.za but have it remain on for .ac.za? Would this resolve the problem?
您可以删除 .co.za
的 SSL 虚拟主机,这样如果有人试图访问 https://www.example.co.za
,他们将无法找到网站。但是,如果您希望 anything 在他们访问 .co.za
的 https 网站时出现,那么 must 会监听 SSL期望 .co.za
域请求的端口 (443)。正如您所理解的,为了做到这一点,您需要一个有效的证书,除非您同意安全例外。
您可以做的另一件事是为两个域购买一个证书。在 server/vhost 配置中您无能为力。是否是 htaccess 无关紧要,在 SSL 握手成功后会发生重定向。