Apache httpd: как я могу запретить все, разрешить из подсети без того, чтобы диапазон IP-адресов был известен заранее?
Я использую REHL 6.7 со стандартным Apache httpd-2.2.
Я включил mod_status в Расположение / статус сервера. Я хотел бы разрешить доступ к этому единственному местоположению следующим образом:
- Отрицать все
- Разрешить изнутри моей подсети серверов с неизвестным диапазоном IP-адресов и запретить все не в моей подсети
Вот как мое правило в настоящее время выглядит для местоположения, к которому я хочу разрешить доступ только в моей подсети (в настоящее время оно запрещает все, даже в пределах подсети с тех пор, как правило пишется в настоящее время).
<Directory "/var/www/html/example">
Order allow,deny
Deny from all
AllowOverride None
</Directory>
1 ответ
Apache не имеет функции "локальной подсети". Вы можете посмотреть на что-то вроде Chef или Puppet, чтобы управлять этим файлом конфигурации и вносить необходимые изменения.