Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 4211|Atsakyti: 3

"Nginx" prideda įjungtą HTTP/2 protokolą

[Kopijuoti nuorodą]
Paskelbta 2022-05-07 19:13:24 | | | |
HTTP/2 protokolas yra Hypertext Transfer Protocol 2.0 versija, naujos kartos HTTP protokolas. HTTP 2.0 suteikia HTTP semantiškai optimizuotą pristatymą su galimybe pakartotinai naudoti HTTP užklausas ir atsakymus viename ryšyje, žymiai pagerinant užklausų / atsakymų efektyvumą. Rekomenduojame, kad visose svetainėse būtų įjungtas HTTP/2.

Lyginami HTTP/1.x ir HTTP/2 protokolai
https://www.itsvse.com/thread-10023-1-1.html

Pirma, norint įjungti HTTP/2, reikalinga Nginx 1.9 arba naujesnė versija ir http_v2_module moduliai. Savo serveryje jau įdiegiau "Nginx" paslaugą ir turiu iš naujo kompiliuoti "Nginx", jei pridėsiu HTTP/2 protokolą.

Pirmiausia įveskite šią komandą, kad peržiūrėtumėteAnksčiau sukompiliuoti parametrai




Eikite į nginx-1.20.1 šaltinio kodą, pridėkite parametrą --with-http_v2_module, perkompiliuokite ir komanda yra tokia:

Nediegti!!!

Pirmiausia sukurkite atsarginę ankstesnio ngxin failo kopiją


Sustabdykite nginx paslaugą ir pakeiskite nginx failą šia komanda:

Kaip parodyta žemiau:



Svetainėje įjungtas HTTP/2 protokolas

Pakeiskite nginx.conf konfigūracijos failą taip:


Iš naujo paleiskite nginx paslaugą, tada raskite internetinę bandomąją svetainę ir išbandykite ją taip:



(Pabaiga)




Ankstesnis:"Nginx" naudoja HTTPS SSL sertifikatams konfigūruoti
Kitą:"ASP.NET Core" talpina IIS apdorojamus ir neapdorojamus modelius
Paskelbta 2022-05-07 22:50:38 |
Aš čia mokytis dar kartą...
 Savininkas| Paskelbta 2022-06-12 14:08:41 |
Oficialiai išleistas QUIC protokolas HTTP/3
https://www.itsvse.com/thread-10330-1-1.html
 Savininkas| Paskelbta 2025-04-02 16:10:49 |
nginx:[įspėti] "klausytis ... http2" direktyva yra nebenaudojama, vietoj to naudokite "http2" direktyvą /data2/middleware/nginx/conf.d/itsvse.conf:2


Senoji versija rašo:


Kaip parašyti naują versiją:

Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com