首页 > 解决方案 > PHP 套接字 - 连接被拒绝(异常原因?)

问题描述

我遇到了触发“连接被拒绝”消息的 PHP 脚本问题。我试图执行 file_get_contents(' http://some_domain ')。我也尝试过 fsockopen()、socket_create() 和 curl_exec(),但它们都会在我想要访问的某些特定站点上导致“连接被拒绝”。(即它不是一个普遍的问题)。

一个共同的因素是,我试图访问的三个站点都在我安装的国内宽带路由器后面运行 Web 服务器(但使用不同的宽带提供商)。但是 - 正如我上面所说 - 我可以从我的浏览器中访问它们,并且代码直到几周前才起作用。据我所知,这不是路由器中的防火墙问题。

我不确定这一切意味着什么 - 某些干预机器上是否存在防火墙问题?我怎么知道?

标签: phpconnection-refused

解决方案


这个问题的答案原来只是服务器防火墙问题。新规则集已加载到 iptables。希望这对未来的询问者有用 - 检查 iptables 和您的服务器日志并为自己节省大量时间!


推荐阅读