cPanel停止响应curl请求

时间:2013-03-06 06:04:13

标签: bash curl cpanel

我正在使用VPS并使用bash脚本将网站部署到我帐户内的子目录。我一直在使用这个脚本,直到今天,随机,cPanel决定忽略curl。

在这个脚本中,我自动创建一个数据库并向其添加一个用户,这是通过使用适当的信息卷曲cPanel来完成的。

这就是我正在做的事情以及之前完美无瑕的工作。

curl -k -v -G -d db=$db_name https://$cpanel_user:$cpanel_password@$cpanel_host:2083/frontend/x3/sql/addb.html

我将此行隔离到单独的脚本以进行调试。这是踢球者,服务器根本没有回应。 Curl只是说Trying X.X.X.X...,然后最终连接超时。卷曲适用于其他一切,所以我知道不是它。只是为了笑容,我尝试了wget,它也无法建立连接。

我已经在cPanel中禁用了安全令牌。

我的问题是什么会导致连接失败?我昨天工作很难过。

我不介意调查和调试,但没有错误或任何我只是不知道在哪里看。我和我的主人聊过,他们说没有推出任何防火墙/安全更新。

有关问题的建议或在哪里寻找?

编辑:因此,如果我在OSX中本地运行该curl命令,它会启动并创建数据库没问题。因此,由于某种原因,URL没有响应我自己的服务器(本身)o.O

编辑2 :看来我的服务器无法在我需要的端口上卷曲自己(不知道它为什么会停止)。例如,如果我卷曲我的服务器IP或我的服务器上的域(从服务器),它的工作原理。如果我试图卷曲我的ip:2083它将无法解决。

如何让curl与端口2083一起使用?

1 个答案:

答案 0 :(得分:0)

我的防火墙CSF只允许端口2083上的TCP连接到服务器。但是另一个阻止了端口2083上的传出tcp连接。

因此打开两台服务器上的两个端口IN-OUT解决了这个问题。