Asp.net 如何在IIS 7.5上使用不同的绑定访问多个网站

Asp.net 如何在IIS 7.5上使用不同的绑定访问多个网站,asp.net,iis,iis-7,iis-6,iis-7.5,Asp.net,Iis,Iis 7,Iis 6,Iis 7.5,如何从ipv4地址访问本地IIS 7.5上托管的不同网站(使用不同的绑定) 我的system32\drivers\etc\host文件将我的绑定名称映射到127.0.0.1 在IIS中,我有正常的“默认网站”。其绑定主机名为空,设置为所有未分配的ip地址和端口80。在我的网络上,我可以使用服务器ipv4地址访问此站点,如下所示:http://192.168.2.1/mySubSite/index.html其中mySubSite是“默认网站”的子文件夹。我还可以使用http://localhost

如何从ipv4地址访问本地IIS 7.5上托管的不同网站(使用不同的绑定)

我的system32\drivers\etc\host文件将我的绑定名称映射到127.0.0.1

在IIS中,我有正常的“默认网站”。其绑定主机名为空,设置为所有未分配的ip地址和端口80。在我的网络上,我可以使用服务器ipv4地址访问此站点,如下所示:
http://192.168.2.1/mySubSite/index.html
其中mySubSite是“默认网站”的子文件夹。我还可以使用
http://localhost/mySubSite/index.html

如果我在IIS中使用与“默认网站”相同的绑定设置第二个网站,但使用主机名(如“site2”),我可以使用
http://site2/mySubSite/index.html


我如何访问网络上的第二个站点,就像使用ip地址访问“默认网站”一样?有可能吗?

最简单的方法是更改每个网站上的端口绑定。这需要最少的配置,您可以将网站放在您想要的任何端口上(我建议端口数超过1024…最多65000)


例如,默认站点将自动位于端口80上。将站点2放置在端口2000上。然后,您可以像上面一样访问默认站点,也可以使用类似的url访问站点2,如
http://192.168.2.1:2000/mySubSite/index.html
。请注意,在url中使用结尾处的:[port]指定端口。

最简单的方法是更改每个网站上的端口绑定。这需要最少的配置,您可以将网站放在您想要的任何端口上(我建议端口数超过1024…最多65000)


例如,默认站点将自动位于端口80上。将站点2放置在端口2000上。然后,您可以像上面一样访问默认站点,也可以使用类似的url访问站点2,如
http://192.168.2.1:2000/mySubSite/index.html
。请注意,端口是在url中使用结尾处的:[port]指定的。

是的,您可以在同一IP地址和端口上有多个站点。它被称为域名绑定

打开ISS并转到您的第一个默认站点(功能正常的站点),然后转到编辑绑定。默认情况下,您将看到它的状态为“http:Port80IP地址*”


注意主机名是空的吗?在这里,您可以将域名绑定到该端口。在两个站点绑定上填写域名。这意味着,当有人从这个确切的域名进来时,它也知道在哪里转发流量。如果入站端口80与这两个域名中的任何一个都不匹配,它将默认为w/e站点没有绑定,例如“默认站点”。是的,您可以在同一IP地址和端口上有多个站点。它被称为域名绑定

打开ISS并转到您的第一个默认站点(功能正常的站点),然后转到编辑绑定。默认情况下,您将看到它的状态为“http:Port80IP地址*”


注意主机名是空的吗?在这里,您可以将域名绑定到该端口。在两个站点绑定上填写域名。这意味着,当有人从这个确切的域名进来时,它也知道在哪里转发流量。如果入站端口80与这两个域名中的任何一个都不匹配,它将默认为w/e站点没有绑定,例如“默认站点”。

好吧,您的回答几乎证实了我不能对不同的本地站点使用相同的ip/端口号。从IIS的角度来看,这是很有意义的,但我认为这是出于开发目的。不管怎样,你的答案最接近我需要的。感谢您可以使用主机头在一个端口上装配多个站点,但您必须进行更多配置才能工作,因为您现在还必须管理链接到IP地址的主机名。如果您只希望所有内容都在本地进行,则必须在本地计算机上的主机文件中添加条目,将域名定向到本地主机,然后配置IIS将该域名用作每个网站的主机头。这真的不太难,但是如果你在本地运行东西,只使用不同的端口是很常见的。我已经像你提到的那样设置好了(在主机文件中添加条目),我的2个网站在127.0.0.1上在本地运行得很好,所以你能详细介绍一下IIS中的主机头吗?我已经设置了绑定,唯一的问题是从网络上的另一台机器访问第二个网站。谢谢,你的回答几乎证实了我不能在不同的本地站点上使用相同的ip/端口号。从IIS的角度来看,这是很有意义的,但我认为这是出于开发目的。不管怎样,你的答案最接近我需要的。感谢您可以使用主机头在一个端口上装配多个站点,但您必须进行更多配置才能工作,因为您现在还必须管理链接到IP地址的主机名。如果您只希望所有内容都在本地进行,则必须在本地计算机上的主机文件中添加条目,将域名定向到本地主机,然后配置IIS将该域名用作每个网站的主机头。这真的不太难,但是如果你在本地运行东西,只使用不同的端口是很常见的。我已经像你提到的那样设置好了(在主机文件中添加条目),我的2个网站在127.0.0.1上在本地运行得很好,所以你能详细介绍一下IIS中的主机头吗?我已经设置了绑定,唯一的问题是从网络上的另一台机器访问第二个网站。谢谢