2013-04-13 61 views
0

我怎样才能从我的IPv4地址访问托管在我的本地IIS 7.5不同的网站(使用不同的绑定)?如何访问使用不同的绑定多个网站上的IIS 7.5

我SYSTEM32 \ DRIVERS \ ETC \主机文件具有映射到127.0.0.1

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

如果我安装使用相同的结合为“默认Web站点”,但使用主机名(说“站点2”)在IIS中第二个网站,我可以用http://site2/mySubSite/index.html本地访问访问它。

我如何可以访问此第二个站点我的网络我访问“默认Web站点”使用IP地址以同样的方式?可能吗?

回答

2

做到这一点,最简单的方法是改变端口的每个网站上的约束力。这需要最低配置,你可以把一个网站,你想要的任何端口上(我建议在端口1024 ...最大为65000)

例如,默认网站将自动在端口80将现场2在端口2000上。然后你可以访问你的默认网站,就像你上面一样,你可以访问类似的网址,如http://192.168.2.1:2000/mySubSite/index.html。请注意,端口在URL中使用:[port]指定。

+0

那么,你的回答几乎证实,我不能使用相同的IP /端口号为不同的本地网站。从IIS的角度来看,这很有意义,但我认为这可以用于开发目的。无论如何,你的答案是最接近我需要的。谢谢 – ChG

+0

你可以使用主机头在一个端口上绑定多个站点,但是你必须做更多的配置才能工作,因为你现在还必须管理连接到你的IP地址的主机名。如果你只是想在本地做所有事情,那么你必须在本地计算机上的主机文件中添加条目,以便将域名指向本地主机,然后配置IIS使用该域名作为每个网站的主机头。这真的不是太难,但是如果你在本地运行,使用不同的端口是很常见的。 –

+0

我已经像你提到的那样设置了(在主机文件中添加条目)并且我的2个网站在127.0.0.1上本地运行良好,因此您能否详细说明IIS中的主机头?我已经建立了绑定,唯一的prprm正在从我网络上的另一台机器访问第二个网站。谢谢 – ChG

0

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

打开国际空间站并进入你的第一个默认站点(一个是功能),然后去编辑绑定。默认情况下将看到它指出:“HTTP:80端口IP地址*”

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

相关问题