Почему петлевые соединения 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: _Frequent_Support_Issues # HTTP_Loopback_Connections_Disabled


Вот ответ от моего хозяина:

… Поскольку у основного домена есть собственная отдельная запись DNS, у него есть запись localhost, которая помогает для петлевых подключений, когда у поддоменов нет отдельной зоны 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 о том, что loopback не активен, и 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 ответ

Я исправил эту проблему на своем VPS, позволив дополнительным учетным записям запускать команду ping.

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

Другие вопросы по тегам