SSL重定向行为
问题描述:
场景: A.COM,B.COM,C.COM。 A & B.COM已通过SSL注册。所有三个站点主机条目都位于/ etc/hosts中的单个服务器中,并具有相应的域名。SSL重定向行为
问题: 当我输入https://C.COM(非ssl站点)。它会自动重定向到A.COM(ssl站点)。 在DNS(Godaddy)和服务器主机条目中没有为这种行为所做的条目。
有人能帮我理解为什么会发生这种情况?
答
目前尚不清楚“SSL注册”的含义。您不要使用SSL“注册”。我认为你的意思是你已经在服务器上配置了一个用于HTTPS的证书,该服务器在地址为a.com
和b.com
的地址上进行侦听。
由于所有3个域都具有/etc/hosts
的条目,从机器的角度来看,DNS解析无关紧要:hosts
文件将用于为客户端提供每个域的IP地址。
你不是说a.com
,b.com
和/或c.com
是否共享IP地址。
当你在浏览器中键入https://c.com
,它就会为c.com
的IP地址(这大概是相同的a.com
),并作出了SSL/TLS连接到它(在端口443)。它获取服务器提供的证书(如果您获得的证书对c.com
无效,它应该显示一条警告消息)。您得到a.com
的原因可能是因为a.com
是该IP地址上的默认主机(并且您尚未配置c.com
)。
你能分享哪个域名转到服务器上的IP地址吗? IE:a.com和c.com是否都共享IP1,或者它们是否位于不同的IP地址? –
所有这三个站点共享一个IP,并在访问C.COM时在HTTPS端口上重定向。 – KJO