747 subscribers
25 photos
1 video
51 links
Российский веб-сервер Angie и его команда. Чат для вопросов @angie_support
Download Telegram
Мы обновили наш веб-сервер с открытым исходным кодом Angie до версии 1.5.1 и его коммерческую версию Angie PRO до версии 1.5.1. Эти обновления включают корректировки, которые улучшают надежность нашего веб-сервера.

🛠 Что исправили:

1️⃣ Теперь ACME-клиенты не игнорируют ранее сохраненные сертификаты, если они просрочены или выпущены для отличающегося списка доменных имён, а используют их, пока идет обновление.

2️⃣ Исправлена работа механизма "proxy_next_upstream" при изменении проксируемых серверов через API, а также при использовании опции "resolve".

3️⃣ В редких случаях, при запросе сертификата по протоколу ACME, могло происходить падение рабочего процесса.

4️⃣ Починили работу директивы "sticky" в режиме "learn" при указании нескольких переменных.

5️⃣ Механизм "slow_start" теперь работает и для TCP-соединений в модуле "stream".

6️⃣ Поправили ряд ошибок, связанных с работой 0-RTT в HTTP/3.

7️⃣ Портировали исправление из freenginx, связанное с чтением тела больших HTTP/1.x запросов при быстрых соединениях.
«Эй, Брэйн, что планируем делать сегодня вечером?» — вопрос, который мы задаем себе каждый день. Ответ на него был дан давно в американском мультсериале Стивена Спилберга о лабораторных мышах — «Пинки и Брейн».

Итак, чем же мы займемся? «Тем же, чем и всегда, Пинки, попробуем завоевать мир» — таков наш девиз в компании Angie. Мы стремимся к этой цели каждый день, ставим перед собой всё более амбициозные задачи, развиваемся внутри и вовне, внедряем свежие решения, экспериментируем и придумываем новые смыслы. И не планируем останавливаться, и сегодня укрепляем нашу команду — ищем именно вас.

В статье на нашем блоге вы можете ознакомиться более подробно с нами, нашими целями, с долгосрочной стратегией и текущими планами, а также узнать, кого мы сейчас ищем. Скорее переходите по ссылке 😈️️️️️️
Друзья, уже совсем скоро, а именно в 19:15 по Москве, Валентин Бартенев и Заур Абасмирзоев выступят в прямом эфире подкаста ITRadio, поговорим о "форках" ПО и не только. Присоединяйтесь по ссылке!

Спойлер: В подкасте будут разыгрываться призы за лучшие вопросы! 😀️️️️️️
Добрый вечер, коллеги. Важное сообщение!

В Angie и Angie PRO устранена уязвимость, обнаруженная ранее в основной ветке nginx. Вышли версии Angie 1.5.2 и Angie PRO 1.5.2.

Что исправлено?

При использовании HTTP/3 обработка специально созданной QUIC-сессии могла приводить к падению рабочего процесса, отправке клиенту содержимого памяти рабочего процесса на системах с MTU больше 4096 байт и иметь другие последствия (CVE-2024-32760, CVE-2024-31079, CVE-2024-35200, CVE-2024-34161).

Исправление портировано из nginx 1.26.1.
На этой неделе мы были активны в обновлениях, и сегодня с удовольствием представляем обновленную версию нашего российского решения для управления трафиком контейнеризированных приложений в Kubernetes — Angie Ingress Controller (ANIC) 0.4.0.

🔹 Добавлены синонимы для аннотаций, чтобы ваш опыт использования ANIC был еще более комфортным: force-ssl-redirect; proxy-body-size; proxy-buffer-size; proxy-buffering; proxy-buffers-number; proxy-max-temp-file-size.

🔹 Теперь параметр server-tokens принимает не только булево значение, но и другие параметры как строки.

🔹 Исправление требований для использования параметра resolver-addresses.

Подробнее по ссылке.
Привет, друзья! Мы к вам с обновлениями — выпустили новую версию веб-сервера Angie 1.6.0 и его коммерческую версию Angie PRO 1.6.0. 

В новой версии были значительно расширены возможности по балансировке:

— появилась возможность привязки сессий при балансировке TCP и UDP потоков в модуле "stream";

— добавилась возможность извлекать информацию о клиентских cookie из RDP-соединений, что позволяет добавить обращение в журнал и закрепить клиент за определенным RDP-сервером;

— опция "persistent" у активных проверок состояния серверов позволяет не ждать прохождения обязательных проверок после перезагрузки конфигурации, если ранее сервер уже был проверен, что помогает быстрее вводить серверы в работу после изменений в конфигурации;

— новый метод балансировки "feedback" распределяет нагрузку по HTTP-серверам на основе коэффициента, полученного в ответе от проксируемого сервера или внешнего сервиса.

Подробнее читайте в нашем блоге.
Привет, друзья! Делимся с вами новостями, сегодня наши разработчики подтвердили совместимость веб-сервера Angie PRO и российского решения SolidWall WAF. Подробнее, зачем мы это сделали — читайте в нашем блоге.
Angie и Angie PRO получили обновление 1.6.1

Всем привет!

Мы становимся лучше благодаря вам - в новое обновление веб-сервера с открытым исходным кодом Angie и его коммерческой версии Angie PRO вошли ряд исправлений и улучшений, предложенных сообществом через наши форум и GitHub.

Так, в Angie 1.6.1 и Angie PRO 1.6.1 улучшен сбор статистики в API модуля stream в контексте последних возможностей, добавленных в nginx 1.27, а также исправлена ошибка в реализации протокола ACME и проблема с обработкой кэшированных ответов.

Мы учли и другое пожелание сообщества: теперь в Angie попадают изменения не только из оригинального nginx, но и недавнего его ответвления, freenginx; нашим приоритетом остается скорость реакции на появление самых разнообразных улучшений.

Кстати, помимо форума и GitHub, у нас есть еще и чат техподдержки @angie_support в Telegram. За ним мы также внимательно следим. Обращайтесь)

Хорошего дня!
Написали статью на Хабр в формате интервью-самострела. Местами получилось весело. Ну и в целом отвечает на частые вопросы про инфраструктуру Angie от клиентов и партнеров - что именно, как и зачем мы делаем. Или НЕ делаем.

Плюсаните, кстати, статью на Хабре, не сочтите за труд. Вам - не сложно, а нам - приятно 😅😊
Всем привет! Вышли версии Angie 1.6.2 и Angie PRO 1.6.2.

Обновление устраняет уязвимость, обнаруженную ранее в основной ветке nginx, а именно — обработка специально созданного mp4-файла модулем ngx_http_mp4_module могла приводить к падению рабочего процесса (CVE-2024-7347).

Исправление портировано из nginx 1.27.1.

Пока пользователи nginx занимаются сборками, пользователи и клиенты Angie просто обновляют уже собранные для них модули. Кстати, про это мы писали в статье про инфраструктуру. Постом выше ⬆️
В этом году наших разработчиков можно будет послушать на конференции HighLoad++ 2024. Да, мы в курсе, что она в начале декабря, но коллеги настаивают, что готовить аудиторию надо летом.

Мы гордимся, что доклад про WASM (и с чем его едят в Angie) на конференции сделает Владимир Хомутов - один из самых опытных разработчиков в команде Angie. Сами мы давно фанатеем от Владимира, его экспертизы и чувства юмора. Поэтому предлагаем и вам не отказывать себе в удовольствии заслушать коллегу лично. А про HighLoad++ 2024 мы вам еще напомним. Как только остальные наши доклады прорвутся сквозь плотные ряды модераторов).

Да, да, вы все правильно поняли - так мы ненавязчиво и сильно заранее анонсируем будущие возможности Angie 😅
Всем привет. У нас новости не про очередной релиз, а про будущее.

Мы объединяемся с группой компаний Rubytech для развития бизнеса. Для нас это отличный партнер с огромной экспертизой и крутыми клиентами, которого мы долго и тщательно подбирали.

Партнерство с Rubytech даст нам возможность улучшать текущие продукты — веб-сервер Angie PRO и решение для облачных сред Kubernetes Angie Ingress Controller (ANIC), сохранить и приумножить функционал версии веб-сервера Angie с открытым кодом.

Экспертиза Rubytech будет незаменима для вывода на рынок нового решения — системы балансировки трафика Angie Application Delivery Controller (Angie ADC), которая станет заменой таким западным программным продуктам как Citrix ADC/Netscaler, Radware и F5 BIG-IP.

Мы сможем не только поддерживать и развивать собственные каналы продаж, но и выйти на качественно новый уровень.

К слову, у нас куча интересных вакансий. О том, что мы сейчас делаем и кого ищем, можно почитать тут.
Еще разок анонсируем себя на конференции HighLoad++ 2024!

На этот раз в программу HighLoad++ включен доклад «PHP-FPM, (g)unicorn, Puma и uWSGI — будут больше не нужны» руководителя разработки Angie Валентина Бартенева, в рамках которого он расскажет о новых возможностях веб-сервера и поделится со слушателями «результатами бенчмарков, которые обещают быть интригующими» (sic!).

Приходите послушать наших коллег - ранее мы уже анонсировали выступление Владимира Хомутова про WASM - не доклад будет, а 🔥
Ползем вверх в мировом рейтинге веб-серверов!

С июня Angie обошел таких ребят, как vWebServer, WEBrick, OpenBSD, IceWarp и Kangle. Скоро доберемся и до WSGIserver (график!).

Да, мы в курсе, что все это на фоне nginx или Apache - статистическая погрешность. Но дорогу, как известно, осилит идущий. Оптимизм!
Участвуем в дискуссии о российских балансировщиках на IT Elements. Приходите 19 сентября послушать Заура в Технологический зал в 11:40!

Регистрация на сайте конференции. Внимание: надо успеть заявиться на мероприятие до 16 сентября 2024 года включительно.
Товарищи! Мы тут продолжаем радоваться за собственную статистику. Чуть быстрее, чем сами ожидали, переехали в мировом рейтинге сразу WSGIserver и micro_httpd. И вышли на 30 место. В мире. Еще в апреле, когда решились сделать первые замеры, были на 42-м месте.

Чтобы два раза не вставать.

Вот тут 16 сентября можно узнать чуть больше про методы балансировки нагрузки в Angie, а также про различия с nginx. Регистрируйтесь, получайте удовольствие. А мы пока еще немного подрастем, чтобы вам эти знания наверняка пригодились)
Наша команда выпустила в ночи новую версию веб-сервера Angie 1.7.0 и его коммерческого собрата Angie PRO 1.7.0.

В этот выпуск вошли многочисленные изменения, повышающие надежность и отказоустойчивость сервера, в том числе портированные из проекта freenginx.

Так, по просьбам наших клиентов и участников telegram-канала @angie_support, мы реализовали три новые возможности:

1️⃣ Статистика DNS-запросов: теперь можно отслеживать статистику отправленных DNS-запросов на внешний сервер из встроенного кэширующего резолвера.

2️⃣ Переменная с типом сертификата: добавлена возможность отображения информации о типе используемого сертификата, что полезно в конфигурациях с несколькими типами сертификатов для ведения журнала и сбора статистики об их востребованности.

3️⃣ Режим принудительного закрытия соединений при удалении бэкенда: это аналог функциональности proxy_session_drop в NGINX Plus с важными отличиями — у нас он реализован в открытой версии и имеет ряд преимуществ:

- Работает как в потоковом, так и в HTTP-модуле, что особенно полезно в случае долгосрочных WebSocket-соединений.
- Есть возможность настройки времени ожидания до принудительного закрытия соединений.
- В Angie PRO режим может быть включен динамически и индивидуально для каждого сервера через API при его удалении.

Помимо этого, в коммерческой версии Angie PRO расширены инструменты для эффективного управления трафиком: усовершенствована балансировка на основе механизмов feedback и least_time, добавлен новый режим drain для потокового модуля, а также исправлена ошибка в реализации очередей (queue).

Все это дополнительно повышает производительность и надежность клиентской инфраструктуры, делая Angie еще более эффективным и удобным решением для всех наших пользователей.

Благодарим сообщество и коллег за ценные идеи и содействие в развитии проекта! 💪🙏🤝
В сентябре стартует курс «Администрирование Nginx/Angie». Это прекрасная возможность для веб-разработчиков, администраторов и всех кто использует Nginx расширить свои навыки и узнать о новом форке Nginx - Angie.

Курс будет идти 3 месяца и вы научитесь:
1️⃣ Настраивать Angie и Nginx как фронт веб-серверы для любых приложений.
2️⃣ Оптимизировать серверную и клиентскую производительность.
3️⃣ Конфигурировать балансировщики нагрузки L4 (TCP, UDP) и L7 (HTTP/HTTPS).
4️⃣Управлять логированием и оптимизировать HTTPS-соединения.
5️⃣Работать с модулями вещания для видео-сервисов.

Преподаватель курса - Николай Лавлинский - опытный разработчик, руководитель, преподаватель и автор каналов «Ускорение сайтов» и «Поддержка сайтов». Расскажет, основные отличия Angie — форка Nginx, чем он может быть интересен и как быстро перевести проект на этот продукт.
https://vk.cc/cBq6Qj

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Всем привет! Наша команда обновила Angie Ingress Controller (ANIC) для управления трафиком контейнеризированных приложений в Kubernetes до версии 0.5.0.

Одним из главных нововведений в ANIC 0.5.0 является возможность настройки OIDC и JWT авторизации. В документации можно ознакомиться с примерами настройки.

Кроме того, в новой версии были добавлена возможность добавлять location для статических файлов, возможность добавлять директиву map в конфигурацию Angie PRO, а так же расширить общие настройки Ingress объекта с помощью привязки к нему дополнительного ConfigMap.

Подробнее смотрите тут.

Сегодня ANIC может разворачиваться в качестве ресурса Ingress на любой платформе Kubernetes. ANIC базируется на веб-сервере Angie PRO, что позволяет строить безопасные масштабируемые высокопроизводительные окружения, используя российское решение с профессиональными сервисами миграции и поддержки на русском языке.

ANIC включен в реестр отечественного программного обеспечения (№ 20891 от 29 декабря 2023 года).

Ну и желаем всем вам, коллеги, отличной рабочей недели!