Антон Рябов bio photo

Антон Рябов

Не люблю бриться и у меня умный взгляд.

Email Twitter Github RSS




Если вам нужно забанить кого-нибудь, либо, как в моем случае, разрешить доступ только определенным клиентам, в случае с Nginx следует использовать следующую конструкцию:

allow 192.168.0.0/24; # разрешить внутренней подсети
allow xx.xxx.xx.xxx;  # разрешить внешнему адресу
deny    all;          # запретить все

Во-первых, так можно писать в любой lcoation, чтобы закрыть только часть сайта. Во-вторых, сначала должны следовать разрешающие правила, а потом запрещающие, т.е. allow xxx.xxx.xxx.xxx; после правила deny all; обрабатываеться уже не будет.

#Nginx #Ghost