MTW.RU call-center: (495) 729-57-34, 8-800-200-00-97
support: (495) 737-56-80
 
      Сервер технической поддержки
Справочная информация:
FAQ (частые вопросы)
Графические инструкции
Видео уроки
Вопросы бухгалтерии
Web-интерфейсы:
FTP-менеджер
Работа с базой MySQL — phpMyAdmin
Работа с базой MSSQL — enterprise manager
Работа с почтой — web e-mail

Часто задаваемые Вопросы -> Настройки WEB-сервера Apache UNIX

Мне необходимо запретить доступ к моему WEB-сайту с IP-адресса *.*.*.* Как я могу это сделать?
Вы можете запретить доступ пользователя с конкретного IP-адреса двумя путями:
1. С использованием конфигурации сервера Apache, и
2. С использованием собственного программного обеспечения.

Для этого в файл .htaccess необходимо добавить директиву
Deny from *.*.*.*
Документацию можно увидеть здесь
http://httpd.apache.org/docs/mod/mod_access.html#deny

Syntax: Deny from all|host|env=env-variable
[host|env=env-variable] ...
Context: directory, .htaccess
Override: Limit
Status: Base
Module: mod_access


Второй вариант более предпочтителен, но потребует от Вас некоторого дополнительно программирования.
При соединении клиента и вызове скрипта в переменной окружения помещается переменная REMOTE_ADDR в которой записан IP-адрес клиента. Вы можете прямо в своем скрипте просмотреть эту переменную и при совпаденииее значения с нежелательным IP-адресом вызвать спецобслуживание именно для этого IP-адреса.
Например, вызвать страницу, где сказано: "Если еще будете вести себя неправильно, будете наказаны".


Copyright © 1998-2010 ООО "МедиаСофт Эксперт" 105122, г.Москва, Щелковское ш. д.2
Отдел по работе с абонентами: +7 (495) 729-5734, 737-5685, info@mtw.ru Отдел технической поддержки: +7 (495) 737-5680, support@mtw.ru