cURL 中的错误:无法解析主机:域

时间:2021-04-24 14:24:41

标签: ubuntu curl php-curl

我发现了有同样问题的文章,但答案并没有解决我的问题,所以我试图在同一个 Ubuntu 服务器之间进行卷曲,但它返回:cURL 中的错误:无法解析主机:{{3 }}

当我执行:wget www.domain.com 时,我有:|127.0.0.1|:443... 失败:连接被拒绝。

当我这样做时:telnet www.domain.com,我有:无法连接到远程主机:连接被拒绝

我在 /etc/hosts 中添加了一行:127.0.0.1 domain.com

我在 443 上列出了 netstat : netstat -tlpen | grep 443 但列表中没有 0.0.0.0:443 或 127.0.0.1:443

当我从另一台服务器卷曲同一个域时,它返回想要的结果。 这是我的 PHP curl 代码:

<?php 

    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL, 'https://www.fakedomain.co');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    $data = curl_exec($curl);
    if($data === false) {
        echo "Error in cURL : " . curl_error($curl);
    }
    else{
        echo $data;
    }

1 个答案:

答案 0 :(得分:1)

我终于解决了我的问题,像这样更新了 /etc/hosts 文件:

127.0.0.1       localhost
127.0.1.1       domain.com
Server IP       domain.com
相关问题