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

时间:2013-04-13 17:24:46

标签: 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/mySubSite/index.html

在本地访问它

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

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

2 个答案:

答案 0 :(得分:2)

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

例如,您的默认站点将自动位于端口80上。将站点2放在端口2000上。然后您可以像上面一样访问默认站点,并且可以访问类似于{{1}的网址2的站点2 }。请注意,端口是在URL中使用末尾的[port]指定的。

答案 1 :(得分:0)

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

打开ISS并转到第一个默认站点(功能正常),然后转到编辑绑定。默认情况下,您会看到“http:端口80 IP地址*”

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