Instalarea nginx cu suport http

Finalizarea dezvoltării protocolului HTTP / 2 a fost prima actualizare majoră a HTTP pentru ultimii 16 ani. La proiectarea HTTP / 2, accentul principal a fost acela de a optimiza algoritmii de transfer de date și de a accelera încărcarea paginilor.







O versiune de test a modulului HTTP / 2 pentru Nginx a fost recent introdusă. În prezent, versiunea alfa a patchului este disponibilă. Sprijinul complet pentru protocolul HTTP / 2 este planificat să fie introdus până la sfârșitul acestui an, dar pentru moment toată lumea poate testa în proiectele lor.

Pentru a construi Nginx cu suport HTTP / 2, sunt necesare NGINX 1.9.0 și OpenSSL 1.0.2 sau mai târziu.

Adăugați în /etc/apt/sources.list depozitul oficial pentru linia principală Nginx:

Descărcați și instalați cheia PGP, apoi actualizați indexul pachetului apt:







Descărcați cele necesare pentru compilarea și asamblarea programului pachet, setați dependențele necesare pentru Nginx:

Descărcați sursa Nginx:

O pagină cu HTTP / 2 patch-uri pentru Nginx. Descărcați patch-ul HTTP / 2 pentru versiunea noastră de Nginx, verificați aplicația și dacă nu există erori, instalați patch-ul:

Descărcați și despachetați sursele OpenSSL:

Înainte de a începe construirea și compilarea, trebuie să modificați fișierul:

În secțiunile override_dh_auto_build și configure_debug, trebuie să ștergeți linia $ (WITH_SPDY) și să adăugați următoarele opțiuni la sfârșit:

De exemplu, rezultă un fragment cu modificări din fișierul meu:

Apoi compilam și construim pachetul deb:

După construirea pachetului, instalați Nginx cu comanda:

Pentru a activa suportul HTTP / 2, adăugați parametrii ssl și http2 la directivele de ascultare din fișierul de configurare Nginx al site-ului dvs.:

În momentul acestei scrieri, browserele nu acceptă suport HTTP / 2 fără criptare SSL, deci parametrul ssl este obligatoriu. Alternativ, puteți crea un certificat cu auto-semnare.

Citiți și:







Articole similare

Trimiteți-le prietenilor: