gpt4 book ai didi

apache - 子域的 SSL 允许父域重定向到子域

转载 作者:太空宇宙 更新时间:2023-11-03 15:09:32 24 4
gpt4 key购买 nike

我已经为我的子域启用了 SSL,并且一切正常。我遇到的问题是,当您为父域(不应允许 SSL 连接)包含 https 时,它会作为父域重定向到子域。

我假设我的 virtualhosts 条目中有一些不正确的东西。

有什么想法吗?

谢谢

最佳答案

您没有提供很多细节,但这里是开始。

当您指定 HTTPS://<hostname> 时, TCP 消息发送到 <ip address>:443 .不是<hostname>:443 .您的浏览器在发送任何内容之前会进行主机名->IP 地址转换。您的浏览器还贴有标题 Host: <hostname>与(加密的)消息一起。

只有在解压缩加密消息时,网络服务器才能获取主机 header ,然后(可能)将其路由到不同的虚拟主机。

但在解密时,它“已经”在与 SSL 虚拟主机对话(否则,apache 无法解密消息)。因此,此时,它会尝试找出“所需”主机名是什么(通过 Hosts header ),然后查看您是否有一个具有该名称的 :443 虚拟主机。如果不是,它将它交给默认的 :443 虚拟主机。

关于apache - 子域的 SSL 允许父域重定向到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43157655/

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