Файл .htaccess - это мощный способ блокировки нежелательных IP-адресов.
На внешних IP-адресах иногда происходят злонамеренные попытки взлома или иного доступа к веб-сайтам. Один из способов заблокировать хакеров, мошенников и других злоумышленников с вашего веб-сайта - заблокировать IP-адреса. Администраторы могут использовать файл .htaccess, расположенный в каталоге верхнего уровня своего сервера, для блокировки одного внешнего IP-адреса или целых диапазонов IP-адресов.
Шаг 1
Определите, какие внешние IP-адреса вы хотите заблокировать. Такие веб-сайты, как IPdeny и Country IP Block, предоставляют списки IP-адресов, составленные от региональных интернет-провайдеров (ISP).
Видео дня
Шаг 2
Найдите файл ".htaccess" в каталоге вашего сервера. Обычно он находится в каталогах более высокого уровня, таких как «/www/htdocs/.htaccess». Используйте текстовый редактор, чтобы открыть файл ".htaccess".
Шаг 3
Скопируйте следующее и вставьте в файл ".htaccess":
заказ разрешить, запретить отклонить от "x" запретить с "x" запретить с "x" разрешить от всех
«X» представляет собой внешний IP-адрес, который вы хотите заблокировать (например, «192.168.22.132»). Чтобы заблокировать один IP-адрес, введите адрес вместо «X». Чтобы заблокировать диапазон IP-адресов, введите IP-адрес вместо «X», но оставьте два набора цифр в конце. IP-адрес с заблокированным диапазоном должен выглядеть как "192.168."
Шаг 4
Сохраните отредактированный файл ".htaccess" и загрузите его на свой сервер. Зайдите на свой сайт и убедитесь, что на сервере нет ошибок. Если вы хотите убедиться, что отредактированный файл «.htaccess» работает, вы можете использовать прокси-сервер с тем же IP-адресом или диапазоном, что и заблокированные вами, и попытаться получить доступ к веб-сайту.
Подсказка
Сделайте резервную копию файла «.htaccess», прежде чем вносить в него какие-либо изменения. Любые ошибки в файле приведут к сообщению «Ошибка сервера 500» при доступе к вашему веб-сайту.