Настройки прокси Apache могут исчезать внутри IfModule
Прежде чем менять список разрешённых IP, который мог ни разу не примениться, проверьте, действительно ли Apache загрузил условную конфигурацию прокси.
Если изменение списка разрешённых адресов прокси Apache не даёт эффекта, проверьте, соответствует ли охватывающее его <IfModule> условие загруженному модулю. Apache пропускает условный блок, когда указанный модуль отсутствует.
<IfModule proxy_http_module>
<Proxy "*">
Require ip 192.0.2.25
</Proxy>
</IfModule>
Это фрагмент правила доступа для существующего форвард-прокси. Замените пример адреса клиента; слушатель, роль прокси и необходимые модули нужно настроить отдельно.
Как объясняет документация IfModule, контейнер проверяет условие конфигурации. Он не загружает модуль. При вложенных условиях каждое охватывающее условие должно совпадать, чтобы правило доступа применялось.
Почему запуск всё же может пройти успешно
Необязательные блоки помогают одной конфигурации поддерживать несколько сборок сервера. Когда модуль необходим, молчаливый пропуск его настроек может, наоборот, скрыть отсутствующую возможность. Решите, подходит ли такое поведение для развёртывания.
Проверьте загруженные модули и совпадающие условия, затем выясните, какой слушатель и виртуальный хост получили запрос, а затем проверьте и разрешённых, и отклонённых клиентов. Действительное правило в другом виртуальном хосте даёт похожий симптом. Соответствующая запись в журнале ошибок полезнее, чем расширение списка разрешённых адресов, который мог ни разу не примениться.