Многие сталкивались с таким явлением как DDoS атака методом HTTP флуда. Нет, это не очередной туториал по настройке nginx, хочу представить свой модуль, работающий как быстрый фильтр между ботами и бэкэндом во время L7 DDoS атаки и позволяющий отсеивать мусорные запросы.Читать полностью »
Рубрика «nginx» - 49
Модуль nginx для борьбы с DDoS
2012-03-14 в 11:32, admin, рубрики: ddos, nginx, безопасность, защита, информационная безопасность, метки: ddos, nginx, безопасность, защитаНечестное преимущество — Интервью с Сергеем Белоусовым
2012-03-12 в 16:49, admin, рубрики: acronis, acumatica, nginx, Parallels, rolsen, runa capital, swsoft, инвестиции, сергей белоусов, стартапыИТ-стартап без венчурного финансирования практически обречен. Чтобы привлечь деньги, нужны валидная идея, четкое видение настоящего и будущего, мотивированная команда и продуманный механизм выхода инвестора из проекта

Сергей Белоусов: «Мы инвестируем в компании не больше 5 млн долларов. Это не значит, что бизнес, которому нужно больше денег, плохой. К нам не раз приходили люди с просьбами вложить 10 или 100 млн долларов, но мы отказывали. Иногда зря»
Для российского ИТ-рынка Сергей Белоусов — личность легендарная. Его очень краткая биография выглядит так: бизнесом начал заниматься еще студентом Московского физико-технического института, после выпуска с партнером организовал производство телевизоров, основал компанию Rolsen. Далее было сотрудничество с американской софтверной компанией Solomon, создание в Сингапуре SWsoft, позже превратившейся во всемирно известные Parallels, Acronis и Acumatica.
— Есть много различных моделей предпринимательства, я занимаюсь самой мучительной — создаю множество средних бизнесов, — признается Белоусов. — В фильме «Социальная сеть» звучала мысль: лучше поймать одного марлина, чем много форелей. Мне, к сожалению, приходится ловить много форелей. За свою карьеру я основал пару десятков компаний, и самые крупные из них — Rolsen, Acronis и Parallels — по выручке далеко не Facebook.
Django Framework / Виртуальный хостинг Django, модель N
2012-03-02 в 14:01, admin, рубрики: django, nginx, virtualenv, запуск, метки: Django, nginx, virtualenv, запуск Существует множество способов разворачивания Django-приложений в *nix-среде. Не буду претендовать на оригинальность, просто поделюсь самым-самым-самым-самым своим.
Вводные условия
Предпосылки:
- Один клиент (заказчик) — один юзер в системе на сервере.
- Все проекты клиента — в одной файловой иерархии.
- Virtualenv — это хорошо и must use.
- Ftp — зло, используем современные средства (sftp).
- Количество файлов для управления проектами должно быть сведено к минимуму.
Используемый софт:
- nginx
- uwsgi
- cron
- virtualenv
- openssh
И нефиг тут шариться
Часто бывает так, что нарядуЧитать полностью »
Веб-разработка / Решение проблемы с появлением 8080 порта в ISP manager (настройка редиректа на 80 порт)
2012-02-28 в 7:01, admin, рубрики: Apache, nginx, редирект, метки: apache, nginx, редиректСегодня столкнулся с проблемой — обнаружилось, что по ошибке старого системного администратора, в одном очень редком случае у нас происходил редирект с обычного 80 порта на порт 8080.
Из-за этого в индекс яндекса попала целая куча страниц, имеющих адрес example.com:8080, потому что проблема существовала уже 3 года, а заметили ее только сейчас.
Проблема усугублялась тем, что сервер конфигурировался автоматически с помощью ISP manager, что привело к тому, что сайты были доступны как по адресу example.com, так и по example.com:8080, и с учетом того, что к серверу было привязано 5 ip-адресов и на нем крутилось около 20 сайтов, переконфигурировать все вручную чтобыЧитать полностью »
Ненормальное программирование / Вебсервер nginx + fastcgi-wrapper + matlab
2012-02-27 в 20:08, admin, рубрики: cgi, Matlab, nginx, octave, метки: cgi, Matlab, nginx, octave Сегодня я не в первый раз задался вопросами: какие языки программирования пригодны для веба? имеет ли смысл решать какую-то узкую задачу способом, который на первый взгляд для этого не подходит? Мне захотелось попрактиковаться, сделав что-нибудь обычное необычным способом.
Для чего?
Я задался целью написать вебприложение целиком на языке матлаба без использования каких либо обёрток. Зачем я стал это делать? Здесь есть несколько причин. Мне показалось это просто забавным. Помимо этого, я наблюдал как многие вебпрограммисты склоняются в своей работе к каким-то стереотипным решениям, что можно было бы назвать «PHPЧитать полностью »
Блог компании Jelastic / Один в поле не воин: как создать отказоустойчивый кластер
2012-02-23 в 8:17, admin, рубрики: glassfish, high availability, java, jelastic, nginx, postgresql, кластерЧасто случается, что после запуска какого-нибудь амбициозного интернет проекта и удачного его пиара в СМИ компания ожидает большой приток посетителей. К сожалению, наш мир не идеален и так случается, что сайт не справляется с таким потоком посетителей, называемым в наших кругах «хабраэффектом», и начинает тормозить. Соответственно компания теряет и деньги и репутацию. В таких случаях программисты обычно сваливают вину на админов, а админы на программистов. Получается замкнутый круг.
Что же делать, если ваше приложение стало тормозить? Одним из способов является перевод его в <aЧитать полностью »
Nginx / [Из песочницы] Серверный процессинг LESS файлов «на лету» своими руками
2012-02-13 в 12:19, admin, рубрики: css, less, nginx, node.js, метки: css, less, nginx, node.js LESS — это популярный препроцессор для языка CSS, добавляющий возможности использовать константы, наследование, вложенные стили и много другое, чего так не хватает в CSS. Как только я познакомился с LESS я понял что это то, что мне нужно. Единственное, что омрачило мою радость — разработчики предлагают всего два варианта его использования: встраивать JavaScript файл, который занимается препроцессингом прямо в браузере или использовать специальный скрипт (который должен исполняться на node.js) который процессирует LESS файлы.
Вариант c процессингом LESS файлов на клиенте мне не понравился тем, что для больших LESS файлов это вызывает ощутимые паузы приЧитать полностью »
Nginx / Для Nginx появилась коммерческая техподдержка
2012-02-10 в 5:59, admin, рубрики: nginx, техподдержка, метки: nginx, техподдержкаДоступны три пакета услуг:Essential ($1100/мес)
Advanced ($4400/мес, $50K/год)
Premium ($6600+/мес, $70K+/год)
Самый дорогой вариант включает в себя круглосуточную телефонную поддержку 24х7 и допускает работу по найму. На самом дешёвом тарифе рассматриваются максимум 2 инцидента в месяц, контакты только по почте/вебу, никакой приоритетной разработки для клиента или помощи в дизайне/внедрении.
Контракты заключаются на 3-12 месяцев, платежи помесячно или поквартально, предоплата.
Разумеется, подписываться на коммерческую поддержку никто не заставляет, можно пользоваться бесплатной поддержкой, продукт иЧитать полностью »
Веб-стандарты / Доля Nginx снова немного подросла
2012-02-08 в 11:13, admin, рубрики: Apache, nginx, метки: apache, nginx
Компания Netcraft, как всегда, держит нас в курсе общемировых тенденций, в плане динамики рынка веб-серверов и общего количества сайтов в мире. Так вот, на днях был опубликован очередной отчет, согласно которому всего за месяц сайтов в Сети стало больше на 30 миллионов. Это увеличение примерно на 5,2%. Если так пойдет и дальше, что скоро ГС заполонят интернет количество сайтов будет исчисляться в миллиардах.Что касается веб-серверов, на основе которых все это работает, то положительная тенденция увеличения доли рынка для Nginx наблюдается и сейчас. Так, за месяц дола ресурсов, которые работают на основе Nginx, увеличилась на 0,27%. Численный рост —Читать полностью »
Системное администрирование / [Из песочницы] Разворачиваем PSGI приложение на Plack+Starman+Nginx
2012-02-07 в 13:49, admin, рубрики: nginx, perl, plack, PSGI, метки: nginx, perl, plack, PSGI PSGI — это интерфейс между perl приложением и веб сервером, позволяющий абстрагироваться от реализации подключения к веб серверу. PSGI приложения хорошо масштабируются, особенно при использовании Nginx в качестве фронтенда и балансировщика нагрузки.
В этой небольшой заметке я расскажу как развернуть небольшое PSGI приложение. Если приложение будет большим, вероятно, и заметка потребуется побольше.
Итак, будем исходить из предположения, что само PSGI приложение и Nginx у вас уже имеются, либо вы знаете как их установить при помощи вашего пакетного менеджера, либо вручную. Есть возможность пропатчить Nginx и запустить приложениеЧитать полностью »
