Авторизация



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

Twitter
Нравится
SocButtons v1.5
 

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


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