Метка: Nginx

Что нового в nginx 1.17.9 и njs?

Вышел выпуск nginx 1.17.9, в котором развивают новый функционал. Напомним: в стабильной ветке nginx 1.16 только исправляют ошибки и закрывают уязвимости. Что нового? Запрещено указание нескольких строк «Host» в заголовке запроса; Исправлена ошибка, где nginx игнорировал дополнительные строки «Transfer-Encoding» в заголовке запроса; Решена проблема утечки сокетов при использовании протокола HTTP/2; Устранён крах (segmentation fault) рабочего процесса, проявляющийся при использовании OCSP… Подробнее →

Rambler хочет договориться с NGINX мирно

Совет директоров Rambler решил разорвать договор юристами из Lynwood Investments, отозвать заявление и прекратить уголовное дело против Nginx, Inc. Юрист Центра цифровых прах говорит, что прекратить уголовное дело по просьбе невозможно — нужно отсутствие состава преступления. Rambler всё равно имеет претензии к Nginx, Inc, но хочет обойти суд. В планах компании встретиться с руководством nginx и мирно решить ситуацию. Ещё… Подробнее →

Rambler будет судится с Nginx, Inc: начались первые обыски

Компания Rambler, в которой Игорь Сысоев был трудоустроен во время разработки проекта nginx, подала иск, в котором заявила о своих исключительных правах на Nginx. В московском офисе компании Nginx, которая недавно была продана F5 Networks за 670 млн долларов, прошёл обыск с изъятием документов. Судя по появившимся в сети фотографиям постановления об обыске, против бывших сотрудников Rambler, развивающих Nginx, возбуждено… Подробнее →

nginx и apache

Во время собеседований на роль linux/unix администратора в IT-компаниях спрашивают, что такое load average, чем nginx отличается от apache httpd и что такое fork. Если вы не знаете, что рассчитывают услышать в ответ на эти вопросы и почему именно это — эта статья для вас. Здесь важно очень хорошо понимать основы администрирования. В идеальной ситуации при постановке задачи системному администратору… Подробнее →

Новая ветка nginx 1.17.6 и сценарного языка njs 0.3.7

Вчера появилась новая ветка nginx 1.17.6, её уже можно скачать. Ещё разработчики выпустили новую версию сценарного языка для nginx njs 0.3.7. В nginx 1.17 разработчики развивают новые функции, а в стабильной версии 1.16 только фиксят баги и уязвимости. Прошлая версия 1.17.5 вышла месяц назад. Новые ветки выходят раз в месяц. Что нового в nginx 1.17.6? Добавили переменные $proxy_protocol_server_addr и $proxy_protocol_server_port.… Подробнее →

Вышел новый nginx 1.17.5

22 октября разработчик Макс Дунин сообщил о релизе nginx 1.17.5. В этой ветке развивают новые возможности сервера, а в стабильной 1.16 только устраняют ошибки и уязвимости. Что нового? Добавлена поддержка вызова ioctl(FIONREAD), если он доступен, чтобы избежать чтения из быстрого соединения в течение долгого времени; Решена проблема с игнорирование неполных закодированных символов в конце URI-запроса; Решена проблема с нормализацией последовательностей… Подробнее →

Что нового в NGINX Unit 1.11?

NGINX Unit 1.11 — сервер, который запускает веб-приложения на разных языках программирования. Под управлением сервера могут работать несколько приложений на разных языках, и их параметры можно изменять без перезапуска и правок файлов конфигурации. Распространяется под лицензией Apache 2.0 и написан на языке С. В новой версии: Можно самостоятельно отдавать статический контент без обращения к внешнему http-серверу. Конечная цель — превращение… Подробнее →

Введение в CI/CD с Nginx и Nginx Plus (часть 2)

(продолжение, начало читать здесь) Подробное рассмотрение шагов в CI/CD По мере реализации CI/CD, ручные процессы — и люди, которые ранее выполняли их — удаляются из текущей экосистемы разработки. Вместо этого, сотрудникам, которые раньше делали ручную работу — поручается разработка и поддержка автоматизированной «производственной линии», которая интегрирует, тестирует, деплоит и контролирует код. Когда люди удаляются из тестирования, развертывания и процесса доставки,… Подробнее →

Введение в CI/CD с Nginx и Nginx Plus (часть 1)

Непрерывная интеграция/непрерывная поставка (CI/CD) представляет собой современный подход к управлению всем жизненным циклом разработки, обновления и доставки приложений. Маневренный и легкий дизайн NGINX и Nginx Plus делает их чрезвычайно полезными инструментами в поддержке многих из частей CI/CD платформы. С CI/CD все — от исправления ошибок до “мажорного” функционала — доставляется пользователям на постоянной основе. Различные части приложения могут использовать различные… Подробнее →

Как увеличить скорость загрузки сайта

О важности хорошей скорости работы сайта было, есть и будет сказано так много, что лучшее резюме, пожалуй — “скорость работы сайта = окупаемость сайта”. Большая часть предлагаемых решений связана с оптимизацией, а то и полным рефакторингом исходного кода веб-сайта. Проводятся увлекательные эксперименты со сжатием и пережатием изображений, перестановкой строк подгрузки CSS- и JS-файлов, вымучиванием ускорений собственно из CSS-стилей — и… Подробнее →