为什么 HTTP 环回连接在我的子域上不起作用?

为什么 HTTP 环回连接在我的子域上不起作用?

我在 Jumba 有一个共享托管帐户,运行 Linux 内核 2.6.9-103.ELsmp(不知道是否有帮助)和 cpanel 1.0(RC1)。

我正在使用 WordPress 插件 Backup Buddy,它需要 HTTP 环回连接来监控/完成备份。它在 上运行良好memelab.com.au,但在任何子域(例如: )上都不起作用staging.memelab.com.au

是否可以设置 A 记录或类似记录来解决这个问题?

我知道一种解决方法(设置WP_ALTERNATE_CRON),但由于 URL 混乱,我发现这种方法并不令人满意。

BackupBuddy:_常见支持问题#HTTP_Loopback_Connections_Disabled


以下是我的主人的答复:

...由于主域有自己单独的 DNS 条目,因此它具有本地主机条目,这有助于回传连接,而子域没有单独的 DNS 区域,因此无法为其创建回传连接。

我可以通过 cpanel 访问“高级区域编辑器”——我可以在那里做一些棘手的事情吗?也许吧127.0.0.2?(我记得读过,(某些)Linux 上至少有 8 个可用的本地 IP。)


所有 A 记录都指向服务器 IP,但localhost.memelab.com.au指向的除外127.0.0.1

我刚刚尝试输入一条新的 A 记录:localhost.itours.memelab.com.au,指向 127.0.0.2。Backup Buddy 中仍然显示警告,提示环回未激活,Cpanel 不允许我输入 127.0.0.1(猜想它不能这样工作!)


nslookup itours.memelab.com.au
Server:     203.88.112.33
Address:    203.88.112.33#53

Non-authoritative answer:
Name:   itours.memelab.com.au
Address: 117.55.224.177

答案1

我通过允许子账户运行 ping 命令解决了我的 VPS 上的这个问题。

http://ben.goodacre.name/tech/Ping:_icmp_open_socket:_Operation_not_permitted_(Linux)

相关内容