【问题标题】:Not able to see test webpage remotely but can ping the server无法远程查看测试网页,但可以 ping 服务器
【发布时间】:2016-08-01 09:50:33
【问题描述】:

我有一个可以成功 ping 的测试服务器,尽管我无法看到我在 IIS 中创建和映射的 hello world 测试页面。我还在 Windows 防火墙中创建了一个入站规则。还有什么我想念的吗?我正在浏览http://x.x.x.x:888

非常感谢任何建议。

非常感谢,

更新

  • 这是一个 AWS 服务器
  • 已尝试从客户端计算机进行 telnet,但操作超时
  • IIS 日志中没有任何内容 (C:\inetpub\logs\LogFiles\xxx)
  • 888 端口是我在 IIS 中分配测试网站的端口
  • 已将测试文件 (index.htm) 移至 IIS 中的默认网站并尝试浏览 http://x.x.x.x:80/index.htm 但我收到无法访问此站点
  • 在服务器上浏览http://localhost 会显示“hello”消息测试页面。
  • 在 Windows 资源管理器中,我通过右键单击网站文件夹并允许“所有人”读取访问权限进入安全设置

防火墙屏幕截图

重要更新

  • IP http://x.x.x.x:888 是 AWS 中服务器的公共 IP,而不是实际服务器的内部 IP

【问题讨论】:

  • 当您尝试点击页面时,您实际上得到了什么?究竟是什么错误?如果 ping 有效,接下来要尝试的是 telnet 测试以查看端口是否打开。在这种情况下,键入 telnet x.x.x.x 123(空格不是冒号),您应该会看到一个几乎空白的屏幕(而不是错误)
  • 你可以从源计算机ping它吗? (不是来自网络服务器)
  • 我可以从另一台机器 ping 它是的。当尝试通过另一台启用互联网的机器上的浏览器访问该页面时,它会尝试连接很长时间(一分钟左右),然后显示“无法访问此站点”
  • 在你尝试过 telnet 之后,还要检查 IIS 日志,看看它是否检测到你的 HTTP GET,有两件事可以尝试。
  • 我猜它成功了,而你正忙着玩 AWS 以至于无法回应。

标签: amazon-web-services iis windows-server-2012-r2


【解决方案1】:

在 Windows 10 上,我发现我的测试服务器存在防火墙问题,这对我有用:转到 Windows Firewall -> Advanced Settings -> Windows Firewall properties 并设置公共配置文件以允许传入连接。

【讨论】:

    猜你喜欢
    • 2018-06-14
    • 2013-11-29
    • 1970-01-01
    • 2011-09-02
    • 2018-06-12
    • 2016-08-08
    • 1970-01-01
    • 2014-05-19
    • 2011-09-04
    相关资源
    最近更新 更多