Как заблокировать доступ к сайту?

Енот
Регистрация
17 Мар 2018
Сообщения
246
#1
Приветствую всех :)
Сейчас это особо актуальная тема.
Например, некоторые таким образом избавляются от обращений всяких вебконтроль. Которые не обладают достаточными правами чтобы что-то требовать и толку на них реагировать мало (хотя их письма можно занести в Спам).

К сожалению функционал cinemapress пока не содержит такой возможности или содержит?
Пожелание: Иметь возможность бана из панели с выбором как обрабатывать входящие запросы (перенаправлять на указанную страницу, сбрасывать запросы и т.п.)

Есть текущие варианты:
1. через iptables -A INPUT -s 0.0.0.0 -j DROP
2. через .htaccess
Apache:
Order Allow,Deny
Allow from all
Deny from 0.0.0.0
Но htaccess на nginx ведь не работает, какой аналог?

Что об этом думают разработчики и какое решение они считают самым верным?
 
Регистрация
15 Дек 2017
Сообщения
5,067
#2
Вносить IP в /config/production/nginx/conf.d/blacklist.conf

ip.png


Перезагрузить service nginx restart

UPD: Указывать напротив IP код не 1, а 3.
 
Енот
Регистрация
17 Мар 2018
Сообщения
246
#3
@Alisa, но опять же, насколько удобен и правилен этот подход? ведь сам модуль называется Bad Bot Blocker, то бишь для блокировки ботов, и значение 1 - это же частичное ограничение? Как все это будет выглядеть на отправляющей стороне? (значения 1,2,3). Сам автор говорит следующее
Although any permanent blocks should be done using Fail2Ban and IPTables and not hampering down Nginx with all the checks against perma-banned IP's
Меня же больше интересует полный блок или выдача иных страниц пользовательским ip.

Там кстати новая версия уже вышла... Пока читал про него, обратил внимание на следующую строку "Government surveillance bots" :oops:, надеюсь ркн он никоим образом не блокирует, иначе себе во вред (не заметишь как получишь блок домена). Но говорят что вроде как там в ручную ходят с vpn).
 
Последнее редактирование:
Регистрация
15 Дек 2017
Сообщения
5,067
#4
Код:
###    Note that:
###    0 = allowed - no limits
###    1 = allowed or rate limited less restrictive
###    2 = rate limited more
###    3 = block completely
Да, добавлять с кодом 3. Блокировка = отдача страницы 444.