Как да се даде възможност на 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.
Благодарение на новия протокол и увеличаване на скоростта за сваляне, че има положително въздействие върху нейното класиране в търсачките.