fdu*_*yer 31 iis networking iis-7 localhost
好的,这是场景:
我在运行IIS 7的本地网络中有计算机A.我通过IIS管理器添加了一个新网站,让我们说samplesite.local,并使用以下新行编辑%systemroot%\ system32\drivers\etc \中的hosts文件:
127.0.0.1 samplesite.local
因此,在计算机A中运行的浏览器中,如果我在地址栏中键入samplesite.local并按Enter键,一切正常.我可以访问该网站.
现在我想从其他本地计算机(例如计算机B或iPad)访问此网站,而不是来自外部世界,而是来自同一本地网络.
有什么想法吗?
编辑: 计算机A的IP是192.168.1.100,并且samplesite.local正在端口80上运行.但是,如果我在任何计算机的浏览器的地址栏中输入192.168.1.100,我将被带到默认的IIS网站,一个带有IIS的网站logo,其物理地址为C:\ inetpub\wwwroot \,而不是samplesite.local.
raz*_*zak 31
添加两个绑定到您的网站,一个用于本地访问,另一个用于LAN访问,如下所示:
打开IIS并从左侧面板中选择您要从本地网络访问的本地网站:
连接>服务器(用户PC)>站点>本地站点
在" 操作"选项卡下的右侧面板上打开" 绑定 ",添加以下绑定:
本地:
Run Code Online (Sandbox Code Playgroud)Type: http Ip Address: All Unassigned Port: 80 Host name: samplesite.local
LAN:
Run Code Online (Sandbox Code Playgroud)Type: http Ip Address: <Network address of the hosting machine ex. 192.168.0.10> Port: 80 Host name: <Leave it blank>
瞧,您应该可以使用主机的LAN IP地址(上例中的192.168.0.10)作为站点网址,从本地网络上的任何计算机访问该网站.
注意:
如果要使用主机名(如samplesite.local)而不是IP地址从LAN访问网站,请将主机名添加到本地网络计算机上的hosts文件中(hosts文件可在"C:\"中找到)Windows中的Windows\System32\drivers\etc\hosts"或ubuntu中的"/ etc/hosts"):
192.168.0.10 samplesite.local
小智 15
不要关闭防火墙,转到控制面板\系统和安全\ Windows防火墙然后高级设置然后输入规则 - >从右边选择新规则 - >端口 - > TCP并输入端口号80然后在下一个窗口中给出一个名称,而已.
| 归档时间: |
|
| 查看次数: |
111840 次 |
| 最近记录: |