apache - PHP 升级后网站无法从外部访问
问题描述
有点奇怪 - 周末我在我们的一台服务器上更新了 PHP 的版本,一切似乎都运行良好,但是昨天,我们开始收到有关网站关闭的投诉。
在查看后,该站点在从内部网络连接时工作正常,但在尝试从外部 IP 地址连接时会超时。
服务器管理员并不是我的强项,所以不确定从哪里开始。我检查了 httpd.conf 文件,一切看起来都很好,apache 配置测试返回“OK”,所以不知道下一步该去哪里。
服务器运行 Centos、PHP 7.2 和 apache 2.4.6。
如何让服务器响应外部请求?
安迪
解决方案
您可以使用此工具(metod)来检查问题出在哪里:
I. 在服务器上,检查:
- 服务器是否连接到 Internet - ping、tracerout
- 页面是否正在加载(在本地) - 链接、链接(文本网络浏览器)
- 您的 dns 是否正常工作(或 dns ISP prowider) - 取决于所使用的服务,例如 BIND(检查此工具在 Internet 中的使用情况)
- 您的防火墙是否配置正确且工作良好 - 取决于所使用的服务,例如 iptables
- 穹顶设置是否正常,
- ...
二、在计算机上,检查:(在互联网上,而不是在您的服务器上的本地网络中)
- 在 www 栏中使用 ip 地址(页面所在的服务器)后,网站是否在浏览器中加载,例如 firefox
- 互联网上的主机是否与您的服务器有联系 - ping,tracerout
- 在 www 栏中使用 ip 地址(页面所在的服务器)后,网站是否在浏览器中加载,例如 firefox
- ...
问题很复杂,因为我现在不知道您拥有的基础设施到底是什么,而是您在托管您正在撰写的页面上的设置(网络、ISP 等)。因此,您很难准确地提供帮助。
推荐阅读
- django - 来自 docker 容器的 Django loaddata 命令
- python - 无法在 MacOS 上安装 scikits.talkbox
- r - 测试连续 5 天或更长时间向东吹的时间段的频率显着增加
- python - 如何使用 JSON 正文发送 POST 请求?
- r - 在 mac osx 中使用 RcppArmadillo 代码构建包时出现编译错误
- mysql - 我需要关于 sql 查询的解决方案和解释
- google-chrome-extension - Google Analytics(分析)测量协议并非仅在实时报告中
- javascript - LeafletJS 用压扁的瓷砖渲染
- android - Android中的分页库
- javascript - 修复:JS递归函数将嵌套(多级)子对象作为对象数组