CNAME-网址将如何出现在http请求中


14

有关dns记录的新手问题

假设我已经配置好abc.example.com-> A 10.xxx

以及xyz.example.com的CNAME和xyz.example.com-> abc.example.com的CNAME

当用户对xyz.example.com发出http请求时,当请求到达10.xxx服务器时会发生什么。该网址是abc.example.com还是xyz.example.com?(试图找出是否需要更新Apache中的虚拟主机)

非常感谢

Answers:


15

这将是xyz.example.com-主机:标头将包含原始请求的域,而不是来自DNS的规范域


3
主机标头是唯一告诉服务器使用哪个主机名访问服务器的信息。

2

虚拟主机(在主机头中发送)将与用户在地址字段中键入的内容完全相同,除非您在服务器上进行某种重定向。


ServerAlias也会进行重定向吗?有一个abc的av主机条目...我们的系统管理员已将ServerAlias添加为xyz.example.com,并说将执行重定向。

1

我同意保罗·迪克森和卡尔维的回答。

据我所知,在正常情况下,标头为xyz.example.com,只有显式重定向(而不是在DNS服务器中,而是在反向代理中或在Web服务器上)才能最终更改请求的HTTP标头。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.