方案: A.COM,B.COM,C.COM。 A& B.COM已在SSL注册。所有三个站点的主机条目都在/ etc / hosts中具有相应域名的单个服务器中。
问题: 当我输入https://C.COM(非ssl网站)时。它会自动重定向到A.COM(ssl站点)。 对于此类行为,DNS(Godaddy)和服务器主机条目中没有条目。
有人可以帮我理解为什么会这样吗?
答案 0 :(得分:0)
“使用SSL注册”并不清楚您的意思。您没有使用SSL“注册”。我认为你的意思是你已经在服务器上为a.com
和b.com
的地址配置了HTTPS证书。
由于所有3个域都有/etc/hosts
中的条目,从该计算机的角度来看,DNS解析无关紧要:hosts
文件将用于为客户端提供每个域的IP地址。 / p>
您不是说a.com
,b.com
和/或c.com
是否共享IP地址。
当您在浏览器中输入https://c.com
时,它会获取c.com
的IP地址(可能与a.com
的IP地址相同)并建立SSL / TLS连接(在443号港口)。它获取服务器提供的证书(如果您获得的证书对c.com
无效,则应显示警告消息)。获得a.com
的原因可能是因为a.com
是在该IP地址上提供的默认主机(并且您尚未配置c.com
)。