[英]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”。
这种方法的问题是
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.