如果我在服务器上托管多个站点,而dns服务器将不同的域名称解析为相同的地址(这是服务器的名称),IIS如何知道最终请求哪个站点?
因此,客户端键入My1.site -> myrandomsite.mydomain.com的地址
然后,另一个客户端类型为-> anotherrandomsite.mydomain.com
DNS服务器将这两者解析为-> myserver.mydomain.com。那么服务器上会发生什么呢?
发布于 2020-02-06 06:40:27
绑定主机标头将通知IIS要在何处传递请求。因此,当您为同一台服务器承载标题多个域名时。您必须在binding->host name字段中指定您的域名。

当客户端向您的IIS服务器发送请求时,http.sys首先接收该请求。然后它将与IIS服务通信。IIS读取applicationhost.config并告诉http.sys处理请求的应用程序池。最后,请求将被传递到正确的站点和应用程序池。
https://stackoverflow.com/questions/60075757
复制相似问题