指向https不同的服务器,然后http?

让我用一个例子来解释我的问题:

我想指出的url:

https://www.example.com to Server A (IP aaa.bbb.ccc.ddd) 

  http://www.example.com to Server B (IP eee.fff.ggg.hhh) 

那可能吗? 如果是的话,你如何做到这一点? 你如何设置这个DNS?

(我在apache,w / cpanel)

谢谢

你不能这样做与DNS。 你必须在它的前面放置一个代理或者NAT边界才能拥有这个能力。

这是不可能的,但你有两个workarouds:

a)在www.example.com上设置一个代理,并为http和httpsstream量使用不同的服务器(所有stream量仍然通过代理)

b)使用https(ssl.example.com或类似的东西)另一个域名

根据用于连接的协议,没有必要将相同的域指向不同的服务器。

您需要在www.example.com上使用带有dnslogging的负载平衡器,根据请求端口将不同的stream量转发到不同的后端服务器。 如果你没有硬件lb,你可以使用haproxy等软件。