Http Web服务器如何知道您要访问哪个网站?
Apache有一种称为VirtualHosts的东西。Http Web服务器如何知道您要访问哪个网站?,http,web,Http,Web,Apache有一种称为VirtualHosts的东西。 您可以对其进行配置,这样即使您使用相同的IP,当您访问example.com时,也可以获得与example2.com不同的站点。 HTTP请求如下所示: GET /index.html HTTP/1.0 [some more] 服务器如何知道您正试图访问www.example.com或www.example2.com?除了GET行之外,浏览器还发送许多标题。其中一个标头是主机标头,它指定请求的目标主机 一个简单的请求示例可以是: GET /
您可以对其进行配置,这样即使您使用相同的IP,当您访问example.com时,也可以获得与example2.com不同的站点。
HTTP请求如下所示:
GET /index.html HTTP/1.0
[some more]
服务器如何知道您正试图访问www.example.com或www.example2.com?除了GET行之外,浏览器还发送许多标题。其中一个标头是
主机
标头,它指定请求的目标主机
一个简单的请求示例可以是:
GET /index.html HTTP/1.0
Host: example.com
这表示浏览器想要http://example.com/index.html,而不是http://example2.com/index.html
进一步资料:
除了GET行之外,浏览器还发送许多标题。其中一个标头是主机
标头,它指定请求的目标主机
一个简单的请求示例可以是:
GET /index.html HTTP/1.0
Host: example.com
这表示浏览器想要http://example.com/index.html,而不是http://example2.com/index.html
进一步资料:
IIS也有此功能,我相信它被称为主机头重定向
http数据包头包含服务器用于确定服务哪个网站的目标主机名。更多阅读:IIS也有此功能,我相信它被称为主机头重定向
http数据包头包含服务器用于确定服务哪个网站的目标主机名。更多阅读:这里的“[更多]”是重要的。这里的“[更多]”是重要的。