| |||
![]()
|
![]() ![]() |
![]()
fileshare.lenin.ru
Для интересующихся техническим, опишу вкратце как делается закрытие сервера от нерусских. 1. Следует скачать, откомпилировать и установить mod_geo.c А. Тутубалина Вот полезные указания http://www.lexa.ru/programs/mod-geo.htm http://www.lexa.ru/apache-talk/msg0 http://www.lexa.ru/nginx-ru/msg06728.ht http://dsg.net.ru/article/88_1.html 2. Файл с русскими IP-сетками лежит здесь: http://noc.masterhost.ru/allrunet/r Чтоб получить его в удобном для GEOTable виде, можно запустить такой скриптец wget -O - http://noc.masterhost.ru/allrunet/r sort|uniq | awk '{print $0, "RU"}' > ru_networks Тут есть небольшая трудность, которую мне помог решить ![]() Директива GEOTable ru_networks хочет имя файла относительно к корню httpd, а не относительно к файлу httpd2.conf. В моем случае это было GEOTable conf/ru_networks 3. В .htaccess сервера, который желательно закрыть от иностранца, пишете GEOActive On RewriteEngine on RewriteCond %{ENV:IP_GEO} !RU RewriteRule !forbidden.html /forbidden.html [L] где forbidden.html - файл, описывающий проблему. Привет |
||||||||||||||||||||
![]() |
![]() |