作者回复: 只识别http/1.0的代理服务器,是不认识Host头部的,但它会识别绝对URI包括里面的域名。
WL你学习过《Nginx核心知识100讲》,你可以试验下用telnet构造请求,Nginx如果找到绝对URI中的域名,就不会使用Host中的域名。所以URI中域名优先级更高。
作者回复: 不同的服务器实现不同。当前最广泛使用的Nginx发现冲突时,以请求行中的域名为准,忽略Host头部,不会返错。
构造请求参看课程中介绍过后telnet或者curl工具,服务器搭建选择好后再参看相应教程。