Приятно вспоминать невзгоды, если они миловали (Цицерон).

Как установить Nginx 1.9.5 с поддержкой http2 на Ubuntu 14.04 LTS

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
7 декабря 2016
Как установить Nginx 1.9.5 с поддержкой http2 на Ubuntu 14.04 LTS
Так как http2 был опубликован в RFC 7540 в мае 2015 года вы должны действительно рассмотреть возможность использования его для вашего веб-сайта. Http2 позволяет загружать много активных ваших сайтов, используя одно соединение, которое дает много улучшений скорости для вашего сайта.

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

В сентябре Nginx объявили, что их текущая версия веб-сервера теперь поддерживает http2, так что это очень легко установить веб-сервер Nginx с поддержкой http2:

Создайте файл /etc/apt/sources.list.d/nginx.list со следующим содержимым:

deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx

Если все сделано так, добавьте ключ подписи Nginx, чтобы избежать ошибок:

wget -q -O- http://nginx.org/keys/nginx_signing.key | sudo apt-key add -

Далее вы можете установить Nginx:

sudo apt-get update
sudo apt-get install nginx

Если нет старой версии Nginx на вашей машине, то не должно быть никаких проблем. Если есть какие-либо, быть готовым, чтобы исправить некоторые ошибки конфигурации.

Вот и все. Теперь вы запустили Nginx 1.9.5 (при написании этой статьи) экземпляр, который поддерживает протокол http2.

Чтобы включить его, перейдите на сайты HTTPS конфигурации блога и поместите ключевое слово http2 к вашей директиве:

listen 443 http2;
listen [::]:443 http2;
 
[...]
 
}

Некоторые предупреждения:

  • При установке новой версии Nginx с http2 поддержки, SPDY-поддержка полностью удаляется. Вы должны установить их независимо друг от друга.
  • Http2 работает только на соединениях HTTPS. Стандарт http2 также позволяет http2 соединения без HTTPS, но не существует ни одного браузера или сервера, который в настоящее время поддерживает незашифрованные HTTP. Так что вам нужен сертификат SSL, чтобы пользоваться преимуществом улучшения производительности.

Как установить Nginx 1.9.5 с поддержкой http2 на Ubuntu 14.04 LTS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 70

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close