gpt4 book ai didi

apache - 您如何避免必须为停放域提供第二个 SSL 证书?

转载 作者:太空宇宙 更新时间:2023-11-03 14:56:05 26 4
gpt4 key购买 nike

场景是这样的:
Apache 中为 www.example.ac.za 配置了有效的 SSL 证书。
有一个没有有效 SSL 证书的 www.example.co.za 停放域。

为了避免必须购买两个证书,客户希望 .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,他们就会得到找不到网站。但是,如果您希望在他们访问 .co.za 的 https 网站时出现任何内容,那么必须有一些东西在监听 SSL期望对 .co.za 域的请求的端口 (443)。正如您所理解的,为了做到这一点,您需要一个有效的证书,除非您同意安全异常(exception)。

您可以做的另一件事是为两个域购买一个证书。在服务器/虚拟主机配置中您无能为力。不管是否是 htaccess,重定向都会在 SSL 握手成功后发生。

关于apache - 您如何避免必须为停放域提供第二个 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com