我正在 ping 一台应该运行 IIS 的计算机,并且我们将其附加到的名称响应 ping,但是当我转到浏览器时,它说未找到页面。
如何验证 IIS 是否正在此服务器上运行且配置正确?
答案1
这可能意味着名称已正确映射到 DNS 中,并且计算机已“启动”,但防火墙可能阻止了端口 80。请尝试
telnet <域名> 80
从命令行。如果没有响应,请确保网站已在 IIS 中设置并正在运行,并且没有防火墙问题。
答案2
这可能与Windows 防火墙。请验证/执行以下操作:
检查是否Windows 防火墙已启用。您可以通过打开控制面板。
在里面控制面板 -> Windows 防火墙对话框中,点击先进的选项卡中网络连接设置部分,点击设置...按钮。请验证Web 服务器 (HTTP)选项已选中。
您可能还想验证 TCP 端口 80 是否在Windows 防火墙 例外标签。
答案3
检查以确保您的网站确实指向包含 Web 类型文件(html、apsx 等)的目录。IIS 是否绑定到一个 IP 或任何 IP?如果绑定到任何 IP,并且计算机上有多个 IP,则可能会发生冲突。
答案4
我执行了 telnet 操作并获得了 400 个错误的请求标头。
我也关注了防火墙的变化但仍然没有运气。
还有其他想法吗?
- 编辑 -
好的,现在我得到的是 html 页面而不是 php 页面,但是 IIS 无法重新启动,因此我重新启动了服务器,现在当我通过浏览器访问它时,它只是停留在那里旋转。