如果在 DNS 中将 x.domain.com 和 y.domain.com 设置为相同的 IP 地址会怎样?

mko*_*mko 2 nginx

如果我将 x.domain.com 和 y.domain.com 设置为相同的 IP 地址,是否意味着 Nginx 无法区分 x.domain.com 和 y.domain.com 之间的区别?

是否不可能将服务器上下文中的服务器指令中的 x.domain.com 和 y.domain 映射到不同的文件夹?

我还想了解更多有关计算机网络如何工作的信息?谁能给我一些资源?

use*_*686 5

如果我将 x.domain.com 和 y.domain.com 设置为相同的 IP 地址,是否意味着 Nginx 无法区分 x.domain.com 和 y.domain.com 之间的区别?

是否不可能将服务器上下文中的服务器指令中的 x.domain.com 和 y.domain 映射到不同的文件夹?

它可以; 所有 HTTP 客户端都Host随请求一起发送标头。例如,

GET /page.html HTTP/1.1
主机:x.domain.com
用户代理:Mozilla/5.0

这是非常广泛使用的;请参阅虚拟主机。有关 nginx 配置,请参阅nginx wiki 上的 VirtualHostExample