Доступен (http://mailman.nginx.org/pipermail/nginx-announce/2015/00016...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.9.6 (http://nginx.org/), в котором представлено только исправление ошибок (http://nginx.org/en/CHANGES). В том числе устранён крах, проявляющийся при использовании протокола HTTP/2 и незаполнение переменной $server_protocol.
Дополнительно можно отметить публикацию в блоке компании NGINX Inc статьи (https://www.nginx.com/blog/7-tips-for-faster-http2-performance/) с советами по увеличению производительности конфигураций с HTTP/2, а также общих рекомендаций (https://www.nginx.com/blog/10-tips-for-10x-application-perfo.../) по оптимизации отдачи динамического контента и оптимизации связки с WordPress (https://www.nginx.com/blog/9-tips-for-improving-wordpress-pe.../).URL: http://mailman.nginx.org/pipermail/nginx-announce/2015/00016...
Новость: http://www.opennet.me/opennews/art.shtml?num=43207
Ждём ебилд^W обновлений в убунтовских репах. В настоящий момент потестить HTTP/2 можно только собрав пакет ручками.
А мужики-то не знают!apt-cache policy nginx
nginx:
Installed: 1.9.5-1~trusty
Candidate: 1.9.5-1~trusty
> А мужики-то не знают!
> apt-cache policy nginx
> nginx:
> Installed: 1.9.5-1~trusty
> Candidate: 1.9.5-1~trustyДа неужели? На десктопе вот такое (на сервере не помню):
apt-cache policy nginx
nginx:
Installed: (none)
Candidate: 1.4.6-1ubuntu3.3
Version table:
1.4.6-1ubuntu3.3 0
500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
1.4.6-1ubuntu3.1 0
500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
1.4.6-1ubuntu3 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main i386 PackagesКороче, заделись репозиторием.
UPDATE: Нашёл в nginx.org/packages/mainline. Всё, отбой, всем спасибо.
Обрати внимание, что в конфиге вместо spdy теперь пишем http2, а то при обновлении упадет :)
> Обрати внимание, что в конфиге вместо spdy теперь пишем http2, а то
> при обновлении упадет :)Вот жеж несчастье. А я хотел на всякий случай прописать и то, и другое...
Спасибо за подсказку.
Да не за что, у меня на одной тестовой площадке с момента как 1.9.5 в mainline-репе все на нем работает и честный h2 имею, сам наткнулся на то, что spdy выпилили, благо что всегда nginx -t делаю и увидел без перезапуска.
Обновился. А пакетик-то собран без поддержки geoip, more_headers и мало ли без чего ещё. Теперь ни местонахождение посетителя не определить, ни имя веб-сервера не скрыть... Зато http/2! :-)
А нафига имя сервера скрывать, "security through obscurity" и плевок в разработчиков?
> А нафига имя сервера скрывать, "security through obscurity" и плевок в разработчиков?Я не разрабатываю веб-серверы. Я их использую. Замена имени веб-сервера есть нормальная и здоровая практика. Обычным посетителям такая информация не нужна, а необычные мне не нужны. Если это и плевок, то максимум в сторону "белых шапок". Слыхал про таких? Ну, те, которые раскурочивают тебе сайт, сами тебе об этом рассказывают, а потом плачут на хабре, что ты им мало заплатил.
Вы используете генту? перестаньте сейчас же!!!
> Вы используете генту? перестаньте сейчас же!!!Я её спросил, она не возражает. Так что, у нас всё по любви.
P.S. :-)
Гента со страпоном,а вы раком?
> Гента со страпоном,а вы раком?Зависть -- плохое чувство, Аноним.
Расскажи об этом последователям Джона Неша.
> Расскажи об этом последователям Джона Неша.Последователи Джона Нэша используют генту? Или ты отклонился от обсуждаемой темы?
Или собрать Nginx с поддержкой http/2 из коллекции портов во FreeBSD.
мдээ ...
http://nginx.org/ru/linux_packages.html#stable
http://nginx.org/ru/linux_packages.html#mainlineВ данный момент доступны готовые пакеты для следующих дистрибутивов и их версий:
RHEL/CentOS:
Версия Поддерживаемые платформы
5.x x86_64, i386
6.x x86_64, i386
7.x x86_64Debian:
Версия Кодовое имя Поддерживаемые платформы
6.x squeeze x86_64, i386
7.x wheezy x86_64, i386
8.x jessie x86_64, i386Ubuntu:
версия Кодовое имя Поддерживаемые платформы
10.04 lucid x86_64, i386
12.04 precise x86_64, i386
14.04 trusty x86_64, i386, aarch64/arm64
14.10 utopic x86_64, i386SLES:
Версия Поддерживаемые платформы
12 x86_64
> мдээ ...
> http://nginx.org/ru/linux_packages.html#stable
> http://nginx.org/ru/linux_packages.html#mainlineИ шта?
http://nginx.org/packages/ubuntu/pool/nginx/n/nginx:
nginx_1.8.0-1~trusty_amd64.deb 21-Apr-2015 16:39 402056
1.8.0, а http/2 появился только в 1.9.5. Такие дела.
UPDATE: Нашёл в mainline. Всё, отбой, всем спасибо.