Как да се даде възможност на HTTP

HTTP / 2 - дългоочакваното обновяване на HTTP / 1.1, който е донесъл много полезни нововъведения, по-специално:

Към днешна дата, HTTP / 2 вече се поддържа от всички съвременни браузъри, и затова употребата му не се препоръчва само, но в действителност това е необходимо.

Това ръководство описва как да се даде възможност на HTTP / 2 на Ubuntu сървър, но си струва да се има предвид, че в момента то ще работи само на Ubuntu сървър 16.04, тъй като Само тук има актуализиран OpenSSL пакет, който Nginx работи правилно. В по-старите версии трябва да съберат Nginx от източника, и тази тема, като част от нашето ръководство, ние няма да се докосне.

Преминете направо към HTTP / 2 включване.

Стъпка 1. Add хранилище Nginx

Първата стъпка към добави хранилището да имате последната версия на Nginx. За да направите това, в края на файла /etc/apt/sources.list добавете следните редове:

Стъпка 2: Актуализиране на списъка с наличните пакети

След като добавите хранилищата трябва да актуализирате пакети (включително главни версии):

След оборудването, проверка на текущата версия на Nginx:

(Версия трябва да бъде най-малко 1. 9. 5)

Стъпка 3: Промяна на конфигурацията на файла с хостове

Ако всичко върви добре, можете да започнете да редактирате виртуален хост файла в Nginx и да ги замени всички проекти

Заслужава да се отбележи, че работата на HTTP / 2 е налична само когато SSL (в сертификата за получаване вече е свободен насоки Vscale на Общността). се изисква Този браузър, въпреки че не се изисква спецификация протокол.

Стъпка 4: Проверка на файла и рестартирайте уеб сървър

След като направите промените, препоръчани за да проверите конфигурационните файлове Nginx за грешки. Това се прави със следната команда:

продукция, която трябва да бъде приблизително по следния начин:

Всичко наред ли е? Така рестартиране Nginx:

Етап 5 (по желание). Пренасочване към сигурна версия на сайта

Тъй като ние вече имаме SSL, не вреди ще пренасочи потребителя към защитена версия на сайта, писане в конфигурационния файл домакин:

След това рестартирайте Nginx отново.

Отличен! използвате HTTP / 2 сега.

В тази статия, ние обсъдихме как да се създаде Nginx уеб сървър за работа с HTTP / 2 протокол.

HTTP / 2 ще ви помогне значително да се намали натоварването на сървъра, което ще доведе до намаляване и на използването на разходи Vscale.

Благодарение на новия протокол и увеличаване на скоростта за сваляне, че има положително въздействие върху нейното класиране в търсачките.