Файл .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», коли ви відкриєте свій веб-сайт.