Welcome! Log In Create A New Profile

Advanced

Re: перестала работать map $http user agent

October 07, 2009 03:10PM
On Wed, Oct 07, 2009 at 04:50:27AM -0400, Bugz wrote:

> Добрый день!
> Для борьбы с ботнетом использовалась следующая конструкция
>
> map_hash_bucket_size 128;
> map $http_user_agent $forbidden {
> default 0;
> "Opera/9.02 (Windows NT 5.1; U; ru)" 1;
> "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1" 1;
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)" 1;
> }
> location /flash.php {
> if ($forbidden)
> {
> return 444;
> }
> proxy_pass http://www.server.com/;
> }
>
> Однако после перехода с версии 0.6.35 на 0.7.62 (обновление через порты, FreeBSD 7.2) отлуп стали получать все, а не только перечисленные выше юзер-агенты...
> Помогите, пожалуйста, выяснить, откуда растут грабли.

У меня не воспроизводится. Нужен отладчоный лог.


--
Игорь Сысоев
http://sysoev.ru
Subject Author Posted

Re: перестала работать map $http user agent

Igor Sysoev October 07, 2009 03:10PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 290
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready