试图让我的笔记本电脑成为一个Web服务器

时间:2012-06-21 22:32:01

标签: iis-7 installation

我正在尝试将我的笔记本电脑设为临时网络服务器。我已经好几年了,我真的不知道我在做什么然后=)。

长话短说,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中设置它以使其公开或其他什么?

感谢您的帮助。

2 个答案:

答案 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服务器。