【问题标题】:Website not accessible externally following PHP upgradePHP 升级后网站无法从外部访问
【发布时间】:2026-01-10 21:10:01
【问题描述】:

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

查看后,从内部网络连接时站点运行良好,但在尝试从外部 IP 地址连接时超时。

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

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

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

安迪

【问题讨论】:

    标签: apache networking centos php-7.2


    【解决方案1】:

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

    我。在服务器上,检查:

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

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

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

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

    【讨论】: