php - 不能使用 CURLOPT_INTERFACE

标签 php curl centos ip cpanel

有一个 cPanel (CentOs) 服务器,并添加了一个额外的 IP 地址。

但用户不能使用:

curl_setopt($ch, CURLOPT_INTERFACE, "eth0:cp1");
// OR
curl_setopt($ch, CURLOPT_INTERFACE, "IP_ADDRESS");

我关闭了防火墙,尝试通过 WHM 和/etc/sysconfig/network-scripts/添加,保留 ips,将 A 记录添加到 DNS 区域,等等......但它仍然无法正常工作。

执行 cURL 请求后,它只是超时。

在能够使用 CURLOPT_INTERFACE 之前需要什么样的配置?

最佳答案

万一其他人有这个问题,

我重新安装了服务器并做了 4 件不同的事情:

  • 未启用 CPHulk
  • 完成 cpanel 安装时使用了随机(无效)DNS(我的域已管理指向 IP 的 DNS)
  • 在 cPanel 中创建新主机时,我没有选中“使用域注册商指定的名称服务器”
  • 这次我在创建主机后添加了 IP(使用 WHM)

  • 我仍然不确定是哪一个导致了之前的奇怪问题。

    基本上我什么都没做。 Install cPanel > Create Host (Create a New Account) > Add IP Addresses (使用 WHM)> Rebuild the IP Address Pool > Restart

    关于php - 不能使用 CURLOPT_INTERFACE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41929529/

    相关文章:

    linux - 每次终端 session 关闭时环境变量都会被取消设置

    linux - 如何动态分配 CPU 资源给 Linux 中的进程?

    PHP fatal error : Can't inherit abstract function

    php - 通过 HTTP URL 查询 Gmail API

    php - 000webhost mysql连接错误

    php - 使用 PHP 读取图像中的文本

    php - 通过 Curl/PHP 查询 API

    ubuntu - CURL 返回 (35) OpenSSL SSL_connect : SSL_ERROR_SYSCALL

    php - 堆栈在回显多次循环的结构中

    openoffice.org - centOS 服务器 openoffice headless