PHP套接字-连接被拒绝(异常原因?)

时间:2018-12-15 23:20:39

标签: php connection-refused

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

  • 存在资源 ,我可以通过浏览器联系它们。
  • 如果我在本地主机服务器上运行PHP,则连接正常
  • 仅当我在任一台远程服务器上运行代码时,问题才显而易见

  • 此问题仅出现在一些网站上,而不是所有网站

  • 代码可以正常运行直到几周前

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

我不确定这意味着什么-某些介入的机器上是否可能出现防火墙问题?我怎么知道?

1 个答案:

答案 0 :(得分:0)

答案仅是 server 防火墙问题。新规则集已加载到iptables中。希望这对将来的查询者很有用-检查iptables和服务器日志并节省很多时间!