Авторизация



Rambler's Top100
Hostpartner RSS
Главная >> Хостинг >> База знаний / Ликбез >> Ликбез >> как заблокировать (запретить) доступ к сайту через файл .htaccess и файл hosts
как заблокировать (запретить) доступ к сайту через файл .htaccess и файл hosts PDF Печать E-mail
Автор: hostpartner   
20.02.2011 20:35

как заблокировать (запретить)  доступ к сайту через файл  .htaccess  и файл hosts

Рассмотрим ситуацию с двух сторон .

1. Доступ на свой сайт мы запрещаем какому то злодею

С помощью файла .htaccess блокируем доступ нежелательному объекту по айпишнику. Для этого нужно знать его ip-адрес. Так же можно забанить по маске. Одна маленькая деталь – если провайдер не крупный   или ip-адрес динамический (типа МТС, киевстар, пиплнет иже с ними) на них может гроздьями висеть куча юзеров. Естественно всем им доступ обрежется, поэтому данная мера целесообразна как временная в пик активности спамера, тролля или другой разновидности мудака. Потом возвращаем все обратно и доступ открываем.

Итак способ номер один 
 файл .htaccess

в корне сайта или папки добавляем данные об ip-адресе  в в файл .htaccess в директиву Deny from. Вместо нулей пишем вражеский айпишник.
………………………
Order Allow,Deny
Allow from all
Deny from 000.000.000.000

000.000.000.000- это ip адрес злодейского компьютера, которому собственно доступ и режется.
Можно в директиву заносить доменные имена. В директиве Deny можно перечислить ip адреса или доменные имена которые запрещаем (точнее переходы с которых запрещаем).
Директиву Allow лучше не трогаем вообще, это разрешающая директива, она разрешает все кроме того что записано ниже в Deny.
Поэтому если нужно заблочить одного юзера с одного айпишника, то
Order Deny,Allow
Deny from all
Allow from (ай пи адрес злодея)


Способ номер два
Зайдите в панель управления хостингом и занесите в черный список нужный айпишник.
Это стандартная процедура блокировки спамеров, найдите черный список и туда закиньте.


Вариант два – запретить, заблокировать доступ к сайту с компьютера.
То есть от обратного – на компьютере запрещаем доступ к злодейскому сайту

Есть такой файл  hosts в папке etc. Полный путь C:\Windows\system32\drivers\etc\hosts
Или etc/hosts
Чтоб не лазить и не мудрить с доступом делаем проще нажимаем  "Пуск" - "Выполнить" и вставляем туда  путь:
Quote
\WINDOWS\system32\drivers\etc
открывается папка etc, в которой и лежит нужный нам файл hosts. Его открываем правой мышью – открыть с помощью – блокнот
в блокноте видим запись
127.0.0.1 localhost
Под этой надписью перечисляем все  сайты, доступ к которым нужно закрыть.
Например это может выглядеть так
127.0.0.1 localhost
127.0.0.1 odnoklassniki.ru
127.0.0.1 vkontakte.ru
127.0.0.1 плохой сайт3
127.0.0.1 плохой сайт4
127.0.0.1 плохой сайт4

 

Добавить комментарий


Защитный код
Обновить