我在 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)