【问题标题】:IIS7 access website from remote computerIIS7 从远程计算机访问网站
【发布时间】:2010-12-10 04:01:07
【问题描述】:

我在我的 iis7 上创建了一个网站,就像 http://localhost:88/my 我也可以像这样访问它http://myip:88/my 但是当我的一个朋友从远程计算机尝试像这样http://myip:88/my 访问它时,它给了他 404 not found

任何人都可以告诉我应该怎么做才能使其远程工作?

【问题讨论】:

标签: iis iis-7


【解决方案1】:

检查您的防火墙。您必须打开 TCP 端口 88。

第 4 部分:向外界敞开心扉 世界

Windows 防火墙阻止了 World Wide 默认情况下的 Web 服务端口(端口 80)。阻塞此端口后,其他 机器无法连接到您的网络 服务器。这严重限制了 潜在网站浏览者的范围。 所以,为了展示你的新网站 和服务器到外面的世界你 必须向 Windows 添加例外 防火墙。

  1. 单击开始并在搜索栏中键入防火墙,然后按 Enter。 (注意:确保选择 Windows 防火墙而不是 Windows 防火墙 高级安全性)

  2. 点击更改设置

  3. 单击例外选项卡并滚动到万维网服务 (HTTP)。

  4. 单击复选框,然后单击确定。

现在您的机器可以访问了 外面的世界。您可以连接到 你的机器输入IP 您的服务器的地址到另一个 机器的网络浏览器。

source

【讨论】:

  • 如果我禁用我的防火墙,它会起作用,我应该找到一种方法让它不会阻止这个东西
  • 我在此答案中添加了打开 HTTP 的说明,但在您的情况下,您需要指定 TCP 端口 88。
  • @jinsungy 我禁用了防火墙,我的网站在我的电脑上使用 ip 地址访问,但不在另一台电脑上
  • @jinsungy 我看到你问过 OP 请求是否来自同一个网络。这是这个工作的要求,还是按照你的回答,我在这里输入我的 IP 地址,就可以访问我的本地主机站点?
【解决方案2】:

如果防火墙设置不是问题(比如说它已关闭),请找出您服务器的公共 IP(例如 192.168.0.152),然后将其添加到服务器本身的 http 侦听器 打开cmd并输入: netsh http 添加 iplisten 192.168.0.152

【讨论】:

    【解决方案3】:

    转到控制面板>系统和安全>Windows防火墙>允许的程序->然后检查所有“万维网服务(Http)选项卡”

    它对我有用

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2014-05-21
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多