繁体   English   中英

卷曲连接在本地主机上工作,但实时服务器上的连接被拒绝错误

[英]curl connection is working on localhost but connection refused error on live server

这在本地主机上工作正常

$url ="http://23.254.128.22:9080/urldreamclient/dreamurl?userName=XXXXX&password=XXXXX&clientid=XXXXX&to=".$number."&text=".$smstxt."&Senderid=XXXX";

$ch = curl_init($url);    // initialize curl handle
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);

但在实时服务器上显示错误

无法连接到23.254.128.22端口9080:连接被拒绝

那么托管服务器有什么问题吗?

很有可能不会。

我有同样的问题,这是因为我的SSH机器与HTTP服务器不在同一台机器上。

尝试运行netstat -tulpn | SSH的grep 9080 ,以及浏览器中的PHP。 显然,您的SSH会话应该看到端口9080已打开,但浏览器却没有。

我的临时解决方案是通过向PHP脚本发出请求来启动我的“ 9080”(因此它肯定在HTTP机器上运行),这将在后台启动我的“ 9080”服务器( nohup /path1/path2/start9080.sh> / dev / null 2> / dev / null& )。 然后,我的PHP脚本可以达到“ 9080”。

这种方法的问题是

  • 启动和停止“ 9080”通过公共“ api”(显然很危险)
  • 无法公开访问“ 9080”(正是我想要的)
  • “ 9080”有时会被杀死(???)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM