Очевидно, что «служебный домен» разрешен (так как в противном случае curl по-другому завершится ошибкой), но ошибка curl объясняет, что не было TCP-сервера, прослушивающего порт 80 на IP-адресе, к которому curl пытался подключиться. Вы можете легко убедиться в этом, проверив, какой IP curl решил использовать, а затем вы можете попытаться подключиться к этому порту IP + вместо использования curl.
Эта проблема может быть вызвана многими причинами, но, возможно, ваш Apache не настроен на прослушивание 127.0.0.1 (или «любого» или чего-либо еще), поэтому вам необходимо убедиться, что вы достигли правильного IP-адреса. Или вы должны изменить конфигурацию вашего сервера.
В некоторых конфигурациях IP-адрес внутреннего узла не совпадает с IP-адресом, показанным снаружи, и это также может усложнить задачу при попытке получить доступ к сайту без использования внешних средств.