从不同的服务器调用 CPanel API

发布于 2024-12-04 09:15:24 字数 345 浏览 1 评论 0原文

我有 6 个 VPS,并且 CPanel / WHM 开启。目前,我在每个帐户上都有一个管理部分,用于创建帐户并启动一些 Cron。我想从一台服务器管理所有这些,但我无法使用我的脚本进行连接,除非我在我调用它的服务器上使用它。

我得到的错误是:curl_exec抛出错误“无法连接到主机”,我认为这意味着连接实际上被阻止。我已经为我的管理服务器的 IP 添加了防火墙规则,但这没有帮助。

为了跨服务器使用 API,我需要允许什么?

ps 我正在使用 PHP 进行用户/通行证身份验证。

编辑:好的,将端口更改为 2087 时我可以连接,但收到访问被拒绝的消息。

谢谢。

I have 6 VPS' with CPanel / WHM on. I currently have an admin section on each one that I use to create accounts and start some Crons. I would like to manage all this from one server but I can't connect using my script unless I use it on the server I am calling it for.

The error I get is: curl_exec threw error "couldn't connect to host" which I presume means the connection is actually being blocked. I have added a firewall rule for my admin server's IP but that doesn't help.

What do I need to allow in order to use the API cross server?

p.s I am using User / Pass authentication with PHP.

EDIT: Ok I can connect when changing the port to 2087 but get access denied messages.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

血之狂魔 2024-12-11 09:15:24

好的,排序了。

我需要将连接的端口更改为 2087(从 2082)并使用 WHM root 登录凭据。

OK sorted it.

I needed to change the port I was connecting on to 2087 (from 2082) and use the WHM root login credentials.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文