Web applications SSL重定向行为
情景: A.COM,B.COM,C.COM。A&B.COM已通过SSL注册。所有三个站点的主机条目都位于具有各自域名的/etc/hosts中的单个服务器中 问题: 当我键入(非ssl站点)时。它会自动重定向到A.COM(ssl站点)。 DNS(Godaddy)和服务器主机条目中没有针对此类行为的条目Web applications SSL重定向行为,web-applications,ssl,web,web-site-project,Web Applications,Ssl,Web,Web Site Project,情景: A.COM,B.COM,C.COM。A&B.COM已通过SSL注册。所有三个站点的主机条目都位于具有各自域名的/etc/hosts中的单个服务器中 问题: 当我键入(非ssl站点)时。它会自动重定向到A.COM(ssl站点)。 DNS(Godaddy)和服务器主机条目中没有针对此类行为的条目 有人能帮我理解为什么会发生这种情况吗?不清楚“使用SSL注册”是什么意思。您不使用SSL“注册”。我猜您的意思是您已经在服务器上为HTTPS配置了一个证书,该服务器在a.com和b.com的地址侦听
有人能帮我理解为什么会发生这种情况吗?不清楚“使用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
的IP地址相同),并与之建立SSL/TLS连接(在端口443上)。它获取服务器提供的证书(如果您获取的证书对c.com
无效,它将显示一条警告消息)。您获得a.com
的原因可能是因为a.com
是该IP地址上提供服务的默认主机(并且您尚未配置c.com
)。您可以共享哪个域到服务器上的哪个IP吗。IE:a.com和c.com是共享IP1还是在不同的IP地址上?这三个站点共享一个IP,并且在访问c.com时在HTTPS端口上重定向。还有一点需要说明的是,当它从a.com重定向到HTTPS上的c.com时,我没有收到任何警告消息。也许您使用的证书对两台主机都有效。