Php 无法连接到端口8080:连接被拒绝错误号:7(cURL)
我有以下代码-Php 无法连接到端口8080:连接被拒绝错误号:7(cURL),php,linux,curl,Php,Linux,Curl,我有以下代码- $url = 'http://52.77.156.123:8080/LebuPay/check-payment'; $ch = curl_init($url); $data = array( "successURL" => 'http://jsonviewer.stack.hu', "failureURL" => 'http://jsonviewer.stack.hu', "amount" => $amount, "orderTransactio
$url = 'http://52.77.156.123:8080/LebuPay/check-payment';
$ch = curl_init($url);
$data = array(
"successURL" => 'http://jsonviewer.stack.hu',
"failureURL" => 'http://jsonviewer.stack.hu',
"amount" => $amount,
"orderTransactionID" => $order_id,
"firstName" => "",
"lastName" => "",
"email" => "",
"mobileNumber" => "",
"accessKey" => "some_random_key"
);
$jsonEncode = json_encode($data);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonEncode);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$result = curl_exec($ch);
$result = json_decode($result, true);
echo "Error CURL: " . curl_error($ch) . " \nError number: " .
curl_errno($ch);
curl_close($ch);
$token = $result['token'];
header("location: http://52.77.156.123:8080/LebuPay/execute-payment?token=$token");
该代码在我的本地主机上运行,但当我将其上传到服务器(Godaddy linux)上时。它告诉我错误“连接到52.77.156.123端口8080失败:连接被拒绝错误号:7”
我试图获取响应的API托管在AWS上
你知道我怎样才能解决这个问题吗?谢谢 由于问题发生在您更改服务器时,我怀疑问题是传出服务器阻塞了端口 说: 我不知道它是否适用于除共享主机之外的任何其他情况,但Godaddy共享主机的防火墙阻止了除80以外的所有传出端口 及 问题是Godaddy共享主机不允许您从站点向80以外的任何端口发出请求 这就像有一座房子,除了前门,所有的门窗都被焊接关闭了 及 与Godaddy支持人员交谈,得知8080端口被阻止,即使在他们的专用服务器上也是如此 这可能在这段时间内发生了变化,但由于您遇到了问题,我认为没有
可能的解决办法:
- 不要使用糟糕的主机(Godaddy的名声很糟糕)
- 以某种方式说服戈达迪开放港口
- 查找一个代理,该代理允许您使用端口80在Godaddy的网络之外获取请求
ECONNREFUSED
,这是在另一端没有人监听连接时的典型情况。可能的原因是,在$url
中,您使用端口8000,但在末端的位置
头中,您使用端口8080。是哪一个?@Someprogrammerdude对不起,端口是8080,我已经修好了,但仍然显示相同的错误消息。谢谢昆汀。没错,问题出在Godaddy服务器上。因为我刚刚在Hostgator上测试了它,它在那里工作得很好。你认为将端口从80更改为其他端口会工作吗?因为现在更换Godaddy有点困难。链接的论坛帖子说只允许80端口。换成任何不是80端口的东西都不行。所以我有可能把8080端口换成80端口?是的。只允许使用端口80。