首页 > 解决方案 > PHP 升级后网站无法从外部访问

问题描述

有点奇怪 - 周末我在我们的一台服务器上更新了 PHP 的版本,一切似乎都运行良好,但是昨天,我们开始收到有关网站关闭的投诉。

在查看后,该站点在从内部网络连接时工作正常,但在尝试从外部 IP 地址连接时会超时。

服务器管理员并不是我的强项,所以不确定从哪里开始。我检查了 httpd.conf 文件,一切看起来都很好,apache 配置测试返回“OK”,所以不知道下一步该去哪里。

服务器运行 Centos、PHP 7.2 和 apache 2.4.6。

如何让服务器响应外部请求?

安迪

标签: apachenetworkingcentosphp-7.2

解决方案


您可以使用此工具(metod)来检查问题出在哪里:

I. 在服务器上,检查:

  1. 服务器是否连接到 Internet - ping、tracerout
  2. 页面是否正在加载(在本地) - 链接、链接(文本网络浏览器)
  3. 您的 dns 是否正常工作(或 dns ISP prowider) - 取决于所使用的服务,例如 BIND(检查此工具在 Internet 中的使用情况)
  4. 您的防火墙是否配置正确且工作良好 - 取决于所使用的服务,例如 iptables
  5. 穹顶设置是否正常,
  6. ...

二、在计算机上,检查:(在互联网上,而不是在您的服务器上的本地网络中)

  1. 在 www 栏中使用 ip 地址(页面所在的服务器)后,网站是否在浏览器中加载,例如 firefox
  2. 互联网上的主机是否与您的服务器有联系 - ping,tracerout
  3. 在 www 栏中使用 ip 地址(页面所在的服务器)后,网站是否在浏览器中加载,例如 firefox
  4. ...

问题很复杂,因为我现在不知道您拥有的基础设施到底是什么,而是您在托管您正在撰写的页面上的设置(网络、ISP 等)。因此,您很难准确地提供帮助。


推荐阅读