【问题标题】:IIS website not accessible remotely even after enabling firewall即使启用防火墙,IIS 网站也无法远程访问
【发布时间】:2018-02-07 17:31:31
【问题描述】:

我在 Windows Server 2012 的 IIS 8.5 的 80 端口上建立了一个网站。我可以在本地浏览该网站,但无法远程访问。

针对此问题建议的常见修复方法是检查防火墙是否允许入站请求,因此我在防火墙中设置了入站规则以接受对端口 80 的请求。

即使在那之后,该网站也无法远程访问。

不确定是什么问题。请帮忙。

PS1:这是一个 IP 地址,我没有站点名称。
PS2:当我在服务器本地浏览到IP地址时,仍然无法访问。

【问题讨论】:

  • 您是否遇到任何具体错误?
  • 它尝试加载站点一分钟左右,然后在 Chrome 浏览器上,我看到消息“无法访问此站点”。基本上是连接超时。

标签: iis iis-8 iis-8.5 windows2012


【解决方案1】:

您是否打开了路由器端口 80 并转发到 iis 服务器 IP? 端口扫描测试:https://mxtoolbox.com/portscan.aspx

你还说你可以在本地访问它,后来又说你不能——请澄清???

【讨论】:

  • 当我说我可以在本地访问它时,我的意思是我可以浏览到 URL 中带有“localhost”的网站,例如:localhost/default.html,但是当我用 IP 替换“localhost”时服务器地址(服务器本地),我无法浏览网站。
  • Paul,当我运行端口扫描测试时,它在端口 80 上显示了一个红色的“X”标记。我需要做什么才能启用它?
  • 在路由器上打开端口 80 并将端口转发到 iis 服务器。
【解决方案2】:

你可以做的检查很少。

  • 在客户端计算机上打开命令提示符并在服务器的 IP 地址上运行 ping。如果 ping 成功,则进行下一步。如果 ping 失败,则转到服务器并在命令提示符下运行“ipconfig”以了解连接到服务器的 IP 地址。

  • 从客户端计算机运行 portqryUI 工具以检查端口 80 是否打开。你可以从这里下载它 - https://www.microsoft.com/en-us/download/details.aspx?id=24009

  • 如果portqry表示80端口被过滤或阻塞,则在服务器的命令提示符下运行以下命令

netstat -ano >a.txt

点击回车后,结果将保存在名为“a.txt”的文件中。要打开它,只需在下一行输入它的名称即可。

a.txt

在这个文件中搜索端口“80”,看看它是否被任何其他第三方进程使用。

让我知道你发现了什么或者你是否被困在任何地方!

【讨论】:

    猜你喜欢
    • 2014-06-07
    • 2021-06-30
    • 1970-01-01
    • 2018-11-04
    • 2016-07-27
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多