Debian 6, ядро 2.6.32by kermit32dll - Nginx Mailing List - Russian
Всем доброго времени суток! Возник следующий вопрос. Есть сервер (2 х E2620, 32 GB RAM, 10G оптическая карточка Intel). На сервере установлен nginx 1.2.6 в качестве прокси к другому физически отдельному серверу с Апачем. Если в сервер уby kermit32dll - Nginx Mailing List - Russian
Андрей, Мне нужен способ, который позволял бы в нгинкс передавать с бэкэнда команду поменять тип кеширования для конкретной страницы. По умолчанию все страницы у меня кешируются по uri и специальной отдельно заданнойby kermit32dll - Nginx Mailing List - Russian
Сергей, Я настраиваю некий сервис по проксированию и кешированию совершенно произвольных и незнакомых сайтов, и доступа к исходникам бэкэндов не имею. К тому же, есть дополнительные проблемы: 1) точно неизвестно, каby kermit32dll - Nginx Mailing List - Russian
Игорь, спасибо за комментарии! >> Нет. Во-первых, "if" работает задолго до того, как nginx определяет, что будет делаться проксирование. Так ведь и замечательно, всё, что требуется - установить для этого грядущего кby kermit32dll - Nginx Mailing List - Russian
Возникла потребность организовать кеш в нгинксе, но при этом иметь возможность управлять им из кешируемого сайта несколько нестандартным методом. Управление будет осуществляться передачей хедера "sc", например, &qby kermit32dll - Nginx Mailing List - Russian
Максим, спасибо, действительно, заголовок после данных манипуляций появился. Но теперь следующий вопрос - а как воспользоваться этой переменной внутри локейшешена, внутри if'a? На данный момент есть такой конфиг: map $upstreby kermit32dll - Nginx Mailing List - Russian
Спасибо за подсказуку, но тесты показали: Работает: more_set_headers 'DEBUG: $upstream_http_sc'; Не работает: set $t $upstream_http_sc; more_set_headers 'DEBUG: $t'; Если сразу же обратиться к $upstream_http_sc в if, то тоже не работает: if ($upstream_http_sc = 1) { more_set_heby kermit32dll - Nginx Mailing List - Russian
Всем доброго дня! Возникла следующая проблема. Есть фронтэнд на нгинксе, работающий как реверс прокси, за ним на бэкэнде сидит апач, на котором запускается простейший PHP скрипт. Всё, что делает скрипт - устанавливает вby kermit32dll - Nginx Mailing List - Russian
Статистика - это сила. Но и механизм её сбора и анализа - весьма сложная задача.by kermit32dll - Nginx Mailing List - Russian
Попробуйте поснифать хттп траффик через програмки типа httpry и tcpdump, возможно, вас ddos'ят через slowloris атаку.by kermit32dll - Nginx Mailing List - Russian
Alexandr Gomoliako Wrote: ------------------------------------------------------- > > топик начинался > совершенно не с этого. > > С чего начинался? Просто > сделать модуль так, как > хочется, хоть и не > решает реальную задачу? Не > знаю, кто моby kermit32dll - Nginx Mailing List - Russian
Alexandr Gomoliako Wrote: ------------------------------------------------------- > >> Вот скажите, что вы будете > делать, если к > >> вам заявится ботнет на 2 > миллиона > >> адресов, и начнёт слать > вам по 2-3 GET'a в > >> секунду, причём, толby kermit32dll - Nginx Mailing List - Russian
Nick Knutov, здесь не идёт речь о переписывании сайта, а о решении, которое работает независимо от сайта (соответственно, все фишки по защите реализуются уже на бридже с нигнксом), и размещено на отдельном сервере. Вот скажитеby kermit32dll - Nginx Mailing List - Russian
Пока продукт только создаётся, ровно как и компания, так как возникло желание эту услугу вынести на отдельный бренд. Но до этого всё это осуществлялось в рамках договорных (нестандартных) услуг от лица крупнейшего латвby kermit32dll - Nginx Mailing List - Russian
Alexander Zhuravlev, у нас компания занимается именно борьбой с DDoS, поэтому огромный оверхед тут жизненно необходим, клиенты ведь бывают разные. А логи анализировать, когда идёт 10 гигабит http флуда - занятие бесполезное, плюс не дby kermit32dll - Nginx Mailing List - Russian
Я понимаю, но предусмотреть надо всё, я же не говорю, что запрашиваемое мною решение - единственное, это будет всего лишь одной из целого комплекса мер. А насчёт кода сайта - в данном случае пишется решение, которое должноby kermit32dll - Nginx Mailing List - Russian
Вы правы, но проблема в том, что всё больший процент ботов нынче умный, куки и редиректы умеет и понимает . Поэтому, если боту удалось пройти эти проверки (которые, несомненно, тоже реализованы), он должен нарваться уже наby kermit32dll - Nginx Mailing List - Russian
Это - лишь часть задачи, более полно могу описать всё при дальнейшем общении. Но почему именно данную часть здесь привожу - потому что требуется управляемая блокировка, которая мне представляется наиболее сложной частьby kermit32dll - Nginx Mailing List - Russian
Добрый день, Есть задача, функционал в базовом виде описан тут: http://forum.nginx.org/read.php?21,228827 Кто хочет и может помочь? Оплата через WebMoney, адекватная. Если есть интерес - покажу полный вариант ТЗ.by kermit32dll - Nginx Mailing List - Russian
Я готов оплатить разработку и поддержку данного функционала в модуле, если кому-то интересно - пишите на sergey.lensky@nano.lv или в скайп - kermit32dll.by kermit32dll - Nginx Mailing List - Russian
Alex Vorona, спасибо, но naxsi - это аналог mod_security для Апача, оно не умеет запросы "притормаживать", и делать анализ на основе нескольких "задержанных" запросов.by kermit32dll - Nginx Mailing List - Russian
Alexandr Gomoliako, спасибо за ответ. Есть ли у вас желание написать данный функционал в виде модуля, естественно, на денежной основе?by kermit32dll - Nginx Mailing List - Russian
Доброго времени суток, Возникла потребность в следующем функционале: 1) имеется nginx, настроенный как прокси для бэкэнда на Апаче. 2) принимаем запрос от пользователя, но не сразу же проксируется на бэкэнд, а "задержby kermit32dll - Nginx Mailing List - Russian