The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Как более эффективно блокировать не..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Как более эффективно блокировать не..."
Сообщение от auto_tips (ok) on 16-Ноя-05, 17:28 
При наличии IP в blacklist.txt, посетителю показывается sorry.html:

   RewriteEngine on
   Rewritemap ipmap txt:/path/to/blacklist.txt

   RewriteCond ${ipmap:%{REMOTE_ADDR}} =b
   RewriteCond %{request_uri} !=/sorry.html
   RewriteCond %{request_uri} !=/stylesheet.css
   RewriteRule .* /sorry.html                        [R,L]


/path/to/blacklist.txt
   11.22.33.44  b
   22.33.44.55  b
   33.44.55.66  b

URL: http://www.debian-administration.org/articles/283
Обсуждается: http://www.opennet.dev/tips/info/916.shtml

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как более эффективно блокировать несколько IP в apache"
Сообщение от VecH email(ok) on 16-Ноя-05, 17:28 
А как сделать что бы наооборот
пускало только с IP укотоыре в списке а остальных в sorry.html отправлял ?
Cообщить модератору | Наверх | ^

2. "Как более эффективно блокировать несколько IP в apache"
Сообщение от rootus email on 16-Ноя-05, 19:20 
htaccess уже не устраивает?
Cообщить модератору | Наверх | ^

3. "Как более эффективно блокировать несколько IP в apache"
Сообщение от dm email(??) on 20-Ноя-05, 21:36 
        AuthType Basic
        AuthName "Private area"
        AuthUserFile ./auth_user
        require user petya
        RewriteEngine On
        RewriteCond %{REMOTE_ADDR} !^10.11.1.1$
        RewriteCond %{REMOTE_ADDR} !^10.11.1.5$
        RewriteCond %{REMOTE_USER} ^petya$
        RewriteRule ^.*$ - [F]

в этом случае будет пускать только пользователя petya и c ip 10.11.1.1 и 10.11.1.5 больше никого пускать не будет. если добавить в 'require user' еще пользователя то будет пускать этого юзера с любого ip. убрать auth и         RewriteCond %{REMOTE_USER} ^petya$ то будет пускать только с ip.
Извращаться можно по всякому.

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру