LINUX.ORG.RU

Настройка Maxmind(GeoIP) для apache

 ,


0

1

Использую базу Maxmind(GeoIP), чтобы закрыть доступ на вебсервер для нескольких стран. Apache 2.4.37

Order allow,deny
Allow from all
SetEnvIf MM_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry

Понадобилось открыть один IP для закрытой страны, например 1.1.1.1, к сожалению так не работает:

Order allow,deny
Allow from all
SetEnvIf MM_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry
Allow from 1.1.1.1

Пробовал добавить в конце используя новый синтаксис апача 2.4:

Require ip 1.1.1.1

Все равно не работает. Что я делаю не так?



Последнее исправление: dimagra (всего исправлений: 1)

Покопался в мануалах апача, нашел решение:

Order allow,deny
Allow from all
SetEnvIf MM_COUNTRY_CODE CN BlockCountry
SetEnvIf Remote_Addr  1.1.1.1 !BlockCountry
Deny from env=BlockCountry
dimagra
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.