Php WHM在主机文件中添加所有域以使CURL工作

Php WHM在主机文件中添加所有域以使CURL工作,php,curl,cpanel,hosts,whm,Php,Curl,Cpanel,Hosts,Whm,我正在使用WHMCpanel API创建域,一切正常。正在正确创建域。 我的问题是,当我尝试在新域上执行curl请求时,它不起作用。然后我在/etc/hosts文件中添加新域名,然后CURL开始为该域工作 例如,我通过API创建了www.newdomain.info,一切正常,网站也运行良好。我想通过curl对www.newdomain.com进行一些更改。卷曲不起作用。在我将其添加到/etc/hosts文件后,curl工作正常。 我将这一行添加到hosts文件以使curl工作 192.162.

我正在使用WHMCpanel API创建域,一切正常。正在正确创建域。 我的问题是,当我尝试在新域上执行curl请求时,它不起作用。然后我在/etc/hosts文件中添加新域名,然后CURL开始为该域工作

例如,我通过API创建了
www.newdomain.info
,一切正常,网站也运行良好。我想通过curl对
www.newdomain.com
进行一些更改。卷曲不起作用。在我将其添加到
/etc/hosts
文件后,curl工作正常。 我将这一行添加到hosts文件以使curl工作

192.162.0.5     newdomain.info www.newdomain.info

我的问题是,我不能每次创建新域时都继续添加这些行。可以在一天内创建100个网站。我想要一种方法,使PHP CURL可以在服务器上的所有域上工作。可能是通过在主机文件中添加一些行来实现的???

听起来DNS没有为您解析。在这种情况下,你有两个选择

1) 修复DNS(或等待其传播),
2) 作为帐户创建脚本的一部分,将域和IP回显到/etc/hosts文件中。

当向curl newdomain.com询问时,是否添加newdomain.com的日志?尝试tail-f/usr/local/apache/domlogs/和excesute curl。