我正在尝试将我的笔记本电脑设为临时网络服务器。我已经好几年了,我真的不知道我在做什么然后=)。
长话短说,IT部门暂时没有准备好服务器,我需要使用其他终端(PC,iProducts,Android)测试我的网站。
我安装并运行了IIS7。我正在使用设置的默认网站,我在inetpub \ wwwroot文件夹中放了一个简单的Default.htm页面。
<html>
<head>
<title>Test</title>
</head>
<body>
<div align="center">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center">My Web Site</td>
</tr>
<tr>
<td align="center">Does It Work</td>
</tr>
</table>
</Div>
</body>
</html>
使用IP地址或计算机名称,我可以在笔记本电脑上本地访问该站点并查看该网页。
http://123.45.678.90/
http://MyMachine/
如果我去Intranet上的另一台机器,我无法访问网络服务器。但我可以ping IP地址和计算机名称。
我是否有必须在IIS中设置它以使其公开或其他什么?
感谢您的帮助。
答案 0 :(得分:1)
如果它在本地但不在外部应答,请确保它在公共IP上并且防火墙没有阻止。这可能有用:https://serverfault.com/questions/54623/sites-in-iis-not-available-externally
答案 1 :(得分:1)
如果您无法从网络上的其他计算机访问Web服务器,但您可以使用指向localhost的浏览器在本地访问它,则问题可能是Windows防火墙已启用且不允许将端口80 HTTP流量导入您的网络来自网络的机器。
在Windows 7上,您可以在“控制面板”中访问“Windows防火墙”系统和安全| Windows防火墙。单击高级设置,然后从具有高级安全性的Windows防火墙窗口中选择入站规则。向下滚动到“万维网服务(HTTP流量输入)”,然后单击“启用规则”。这应该允许端口80上的入站连接到达您的Web服务器。