【问题标题】:How do I troubleshoot an unavailable internal website?如何对不可用的内部网站进行故障排除?
【发布时间】:2021-06-05 12:21:27
【问题描述】:

我们在内部服务器上托管了一系列网站,只能从我们的内部网络访问。

例如其中之一:http://your-ideas-matter

所有这些都突然停止工作,尽管服务器、应用程序代码或数据库都没有更改。

chrome 中的消息是:

This site can’t be reached

your-ideas-matter refused to connect.

Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

到目前为止我已采取的步骤:

  • ping your-ideas-matter 可以正常工作并可以正常访问服务器
  • 检查了 vhosts 文件,自 2019 年以来未进行任何更改(网站上周停止工作)。
  • Chrome 控制台中未报告任何错误。
  • 我仍然可以通过 SSH 直接访问我们的服务器 (linux),一切正常。
  • 运行 df -h / -a - 已用磁盘空间为 92%(应该没问题)。
  • 已检查代理设置 - 我们没有使用代理。
  • 服务器已被退回。
  • 尝试了其他浏览器。 IE 和 Firefox 中的相同问题。

我们的网络团队报告我们的防火墙等没有问题。

所以问题是,我需要采取哪些故障排除指导?

【问题讨论】:

  • 第一步ping通服务器后,第二步应该是使用SSH或RDP连接机器,看服务是否在内部响应(curllocalhost或类似)。第三步是检查服务器上运行的应用程序的日志文件。在您的情况下,它将是 Web 服务器日志文件。你在运行 Apache、Nginx、IIS 等吗?一旦你知道了,请查阅文档以找到日志事件的存储位置并在日志中查找错误。
  • 由于服务器的 IP 已解析(可以 ping 通),这不是 DNS 问题。当您使用 ssh 访问服务器时,您是否检查过 Web 服务器日志?您是否检查过网络服务器是否正在运行?
  • 谢谢大家。问题是 Apache 宕机了!

标签: linux http web dns lamp


【解决方案1】:

解决方案是 Apache 宕机。 httpd.conf 中存在对丢失文件夹的引用。将此注释掉并重新启动apache。

问题解决了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多