Как заблокировать ip адрес на сайте?




Как заблокировать ip адрес на сайте?

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

В основном сайты строятся на основе движка сайта CMS, с помощью которого легко можно поменять внешний вид, подключив другой шаблон, добавить новую информацию на сайт и сделать другие настройки, которые затем можно и поменять. Но использование CMS предоставляет злоумышленникам множество лазеек для взлома и доступа к сайту. Для предотвращения подобных действий на сайты устанавливаются дополнительные плагины с различными защитами и антивирусами, ну а мы далее поговорим о методе защиты без каких-либо приложений. Заключается этот метод в установке блокировок доступа к сайту по IP адресу через настройку файла .htaccess.

Когда на сайте имеется возможность оставить комментарий, спамеры обязательно ею воспользуются. В основном спам распространяется программами и практически всегда с разных ip адресов, но если на сайте спам или оскорбительные сообщения замечены за конкретным пользователем, у которого ip адрес не меняется, заблокировать ему доступ можно просто добавив пару строк в файл .htaccess. Конечно же, такую блокировку по ip на сайте легко обойти, но на некоторое время это образумит «негодяя», а если повезет, то он и вовсе потеряет интерес к дальнейшим пакостям на сайте.

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

Для установки блокировки доступа к сайту по ip, открываем в коневой папке public_html файл .htaccess, и добавляем следующие строки:

order allow,deny
deny from 192.168.1.1
allow from all

IP адрес 192.168.1.1 это как раз тот адрес, который будет блокироваться. Открывать файл .htaccess нужно текстовым редактором, и лучше всего для этого подходит Notepad++, который не добавит ни единого лишнего символа при сохранении файла, и сможет сохранить его в кодировке UTF-8 без BOM.

Для защиты от взлома и внесения других настроек, следует защитить файл конфигурации админ-панель. Очень много пользователей используют CMS WordPress, и далее мы рассмотрим, как это сделать именно на этом движке.

Блокируем доступ по IP к файлу wp-config.php через .htaccess

Все настройки доступа в WordPress хранятся в файле wp-config.php, расположенном в корневом каталоге сайта. Для его защиты нам необходимо ограничить к нему доступ, и сделаем мы это разрешив доступ только с определенного IP, т.е. со своего IP адреса. Открываем с помощью Notepad++ файл .htaccess в папке public_html, находим самую последнюю строку с текстом # END WordPress, после которой добавляем следующий текст:


Order Deny,Allow
Deny from all
Allow from 192.168.1.1

Если нужно организовать доступ с нескольких IP адресов, то все их нужно будет перечислить. Делается это просто добавлением строк Allow from… с необходимым IP.

Блокируем доступ в админ-панель по IP через .htaccess

Изначально в папке wp-admin нет файла .htaccess и нам его придется создать. Создавать его нужно с помощью Notepad++, и сохранять в кодировке UTF-8 без BOM. Содержать наш файл будет всего три строки текста:

Order Deny,Allow
Deny from all
Allow from 192.168.1.1

Созданный файл размещается в каталоге wp-admin.

Крупные компании могут создавать сайты и для своих внутренних нужд для своих сотрудников. С этой задачей отлично справится напольный сервер Fujitsu PRIMERGY TX150 S8, специально предназначенный для использования в офисных помещениях. Данные сервера комплектуются процессорами Intel Xeon E5, мощности которых вполне хватит не только для создания сайта предприятия, но и для облуживания всех баз данных современной IT-инфраструктуры компании.

Также интересные статьи на сайте chajnikam.ru:
Продвижение в instagram
Как узнать ip сервера сайта?
Ошибки самостоятельного продвижения Инстаграм
Магазин в контакте