Назад | Перейти на главную страницу

Конфигурация Apache для определенных IP-адресов

Я хочу поставить условие в свою конфигурацию apache, что если запрос приходит с определенного IP-адреса, загружать определенный файл конфигурации. Это возможно?

Например.

if (192.168.1.1)
Include conf/mod_security.conf

Вы не можете выбрать включение файла конфигурации в конфигурацию apache в зависимости от посетителя. Это потому, что apache компилирует все данные конфигурации сразу после запуска. Вы можете внести изменения, такие как правила mod_rewrite на основе IP-адреса посетителя, или вы можете использовать mod_access.

Директива Apache "include" действительна только в пределах основной конфигурации или контекстов. Есть куча документации доступна по этой директиве.