как ограничить доступ к сайту по нескольким IP адресам ?

#1 3 марта 2012 в 18:47
как ограничить доступ к сайту по нескольким ИП ?
мне нужно дать доступ 2-3 IP адресам, а остальным закрыть?
#2 3 марта 2012 в 19:39
Если средствами apache, то в конфиге сервера прописать

  1.  
  2. Order deny,allow
  3. Deny from all
  4. Allow from IP1, IP2
  5.  
В результате остальные будут получать 403 ошибку Forbidden You don't have permission to access / on this server.
#3 3 марта 2012 в 19:46
у меня обычный хостинг, джино
к апач нет доступа
#4 3 марта 2012 в 19:51
Тогда необходимо в директории с сайтом, в файле .htaccess прописать:

1. Доступ разрешен только пользователям с определенными ip:
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx

2. Аналогично, но уже командой deny, осуществляется блокировка конкретных ip:
order allow,deny
allow from all
deny from xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx
#5 3 марта 2012 в 22:14
Dinar (aka Polder), вопрос.
допустим в какой-то внутренней папке сайта залит шел(взлом), это закроет ему доступ ?

1. Доступ разрешен только пользователям с определенными ip:
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx
#6 5 марта 2012 в 02:24
А ип адреса пользователей разве не будут меняться при подключении пользователей?
#7 5 марта 2012 в 05:58

допустим в какой-то внутренней папке сайта залит шел(взлом), это закроет ему доступ ?

lezginka.ru
Да… ему выдаст ответ 403 You don't have permission to access /***.** on this server.

А ип адреса пользователей разве не будут меняться при подключении пользователей?

Gorec
Это уже другой вопрос. Но можно указать диапазон ip адресов.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.