如何查看我的networking上其他机器上的IIS托pipe网站

在家里,我有一个简单的networking设置conatining 2台机器和1 belkin路由器。

在一台机器上,我有一个用IIS7托pipe的网站。 而不是标准的localhost / index.htm地址,我在HOSTS文件中添加了一个指向本地ip(127.0.0.1)的条目 – www.mysite.dev。

我可以用www.mysite.dev访问该网站,没有任何问题。

Ahat我想要做的是能够从我的networking上的其他机器查看本网站。

最初,我认为这可以通过像MACHINE-NAME / www.mysite.dev这样的URL完成,但连接总是超时。 但是我可以ping机器名称没有问题。

出于testing目的,我已经禁用了两台机器上的Windows防火墙,但没有喜悦。

就像一个典型的Web开发人员,我的技术/networking技能很差。

任何人都可以看到我要去哪里错了?

在Web服务器上,确保你已经在IIS中创build了网站,并且他们有不同的主机头(点击高级,你会看到你可以添加它们的位置)。 对于网站#1,把mysite1.com,网站#2,把mysite2.com或其他。

现在在您的工作站上,编辑您的主机文件(C:\ WINDOWS \ system32 \ drivers \ etc \ hosts)并添加您的网站和IP地址对,如下所示:

192.168.2.3 mysite1.com 192.168.2.3 mysite2.com 

这听起来像MACHINE-NAME没有正确parsing到另一台机器的IP地址。 最简单的select是将Web主机的IP地址添加到另一台机器的本地主机文件中。

要找出Web服务器的IP地址,打开一个命令窗口(例如,在“search程序”开始菜单框中input“cmd”)并inputipconfig。

您的input可能如下所示:192.168.0.10 http://www.mysite.dev

那么你只需在另一台机器的浏览器中input“ http://www.mysite.dev ”。

如果您在IIS中使用不同的主机头条目,则需要将这些主机头文件也放入其他机器主机文件中,以便访问它们。

干杯

另一种select是将主机头添加到IISconfiguration中,并分配多个内部IP,并将这些站点绑定到这些IP上。

编辑C:\ WINDOWS \ system32 \ drivers \ etc \ hosts将网站指向本机也是一个选项。

好吧,这很奇怪。 我设法解决它

在另一台机器的主机文件我input这个

192.168.2.1 mysite.dev

192.168.2.1是我的路由器的IP地址,而不是主机IIS7的PC,该机的局域网IP是192.168.2.3任何人都可以说为什么这个工作,我很困惑?

truegilly