0

我正在尝试使我的笔记本电脑成为临时 Web 服务器。自从我建立一个以来已经好几年了,我真的不知道我当时在做什么=)。

长话短说,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 上访问另一台机器,我无法访问 Web 服务器。但是,我可以同时 Ping IP 地址和计算机名称。

我必须在 IIS 中设置什么才能将其公开或其他什么?

我在这里先向您的帮助表示感谢。

4

2 回答 2

1

如果它在本地而不是外部应答,请确保它在公共 IP 上并且防火墙没有阻止。这可能有用:https ://serverfault.com/questions/54623/sites-in-iis-not-available-externally

于 2012-06-21T22:37:03.793 回答
1

如果您无法从网络上的其他机器访问 Web 服务器,但可以使用指向 localhost 的浏览器在本地访问它,则问题可能是启用了 Windows 防火墙,并且不允许端口 80 HTTP 流量从网络。

在 Windows 7 上,您可以在控制面板 | 访问 Windows 防火墙。系统与安全 | Windows 防火墙。单击高级设置,然后从具有高级安全性的 Windows 防火墙窗口中选择入站规则。向下滚动到“万维网服务(HTTP 流量输入)”,然后单击“启用规则”。这应该允许端口 80 上的入站连接访问您的 Web 服务器。

于 2012-06-21T23:17:10.280 回答