无法使用CURLOPT_INTERFACE

时间:2017-01-30 05:30:57

标签: 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之前需要什么样的配置?

1 个答案:

答案 0 :(得分:0)

如果其他人有此问题,

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

  1. 未启用CPHulk
  2. 完成cpanel安装时使用随机(无效)DNS(我的域已管理DNS指向IP)
  3. 在cPanel中创建新主机时,我没有选中“使用域名注册商指定的域名服务器”
  4. 我这次创建主机后添加了IP(使用WHM)
  5. 我仍然不确定哪一个导致了之前的奇怪问题。

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