如何从我的ipv4地址访问本地IIS7.5上托管的不同网站(使用不同的绑定)?
我的system32\drivers\etc\host文件将绑定名称映射到127.0.0.1
在IIS中,我有一个普通的“默认网站”。其绑定主机名为空,设置为所有未分配的ip地址和端口80。在我的网络上,我可以使用服务器ipv4地址访问此站点,如下所示:http://192.168.2.1/mySubSite/index.html,其中mySubSite是"Default Web Site“的子文件夹。我也可以使用http://localhost/mySubSite/index.html在本地访问它
如果我在IIS中设置第二个网站,使用与“默认网站”相同的绑定,但使用一个主机名(比如"site2"),我可以使用http://site2/mySubSite/index.html在本地访问它。
如何访问我网络上的第二个站点,就像我使用ip地址访问“默认网站”一样?有可能吗?
发布于 2013-04-14 01:52:31
最简单的方法是更改每个网站上的端口绑定。这只需要最小的配置,你可以在你想要的任何端口上放置一个网站(我建议1024...to上的端口最多为65000个)
例如,您的默认站点将自动位于端口80。将site 2放在端口2000上。然后你可以像上面一样访问你的默认站点,并且你可以使用类似于http://192.168.2.1:2000/mySubSite/index.html的url访问站点2。请注意,端口是在url中使用结尾的:port指定的。
发布于 2016-08-03 02:21:09
是的,您可以在同一IP地址和端口上有多个站点。它被称为域名绑定。
打开ISS并转到您的第一个默认站点(一个正常运行的站点),然后转到编辑绑定。默认情况下,它会显示"http: Port 80 IP Address *“。
注意到主机名为空了吗?这是您可以将域名绑定到确切端口的地方。在两个站点绑定上填写域名。这意味着当有人从那个确切的域名进入时,它也知道将流量转发到哪里。如果端口80入站与这两个域名中的任何一个都不匹配,它将默认为w/e站点没有绑定,如“默认站点”。
https://stackoverflow.com/questions/15990690
复制相似问题