Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3617|Odpowiedź: 3

[Web] Nginx umożliwia protokół HTTP/3 oparty na QUIC

[Skopiuj link]
Opublikowano 2024-7-10 17:57:18 | | | |
Od wersji 1.25.0 główna gałąź Nginx obsługuje HTTP/3 (oparty na protokole QUIC), ale nadal wykazuje eksperymentalne funkcje.

Protokół QUIC HTTP/3 został oficjalnie wydany
https://www.itsvse.com/thread-10330-1-1.html


ten artykułZainstaluj nginx-1.26.1 na podstawie wersji 9.3 Rocky Linuxoraz jednocześnie włączyć wsparcie protokołu HTTP/3.

Zaleca się budowanie nginx przy użyciu biblioteki SSL obsługującej QUIC, takiej jak BoringSSL, LibreSSL lub QuicTLS.

Po pierwsze, zainstaluj pakiet zależności w ten sposób:



Jeśli instalacja ninja-build i libunwind-devel nie powiodnie, prosimy o odniesienie się do następujących:

Pakiet Rocky Linux 9 nie znaleziony: Brak możliwości argumentacji: xxx
https://www.itsvse.com/thread-10789-1-1.html


Kompilacja boringssl

Polecenie brzmi następująco:

Jak pokazano poniżej:



Kompilacja i instalacja nginx

Polecenie brzmi następująco:

Uwaga: boringssl/include musi być uzupełniony parametrem -x c, a ./configure musi dodać --with-cc=c++ (za pomocą kompilatora C++), w przeciwnym razie błąd będzie następujący:


./configure: błąd: moduły SSL wymagają biblioteki OpenSSL.
Możesz albo nie włączać modułów, albo zainstalować bibliotekę OpenSSL
lub zbudować bibliotekę OpenSSL statycznie od źródła
z nginx przy użyciu opcji --with-openssl<path>=.


Odniesienie do pytania:

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

Tworz miękkie linki

Plik konfiguracyjny nginx.conf jest modyfikowany w następujący sposób:

Uruchom usługę nginx (pominiętą), skonfiguruj rozdzielczość DNS (pominięta) i przetestuj następująco:

https://http3check.net/?host=https%3A%2F%2Fattachtest.itsvse.com%2F



Wersja protokołu bezpieczeństwa HTTPS obsługuje narzędzie wykrywania
https://www.itsvse.com/thread-10688-1-1.html




Artykuły referencyjne:


Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

(Koniec)




Poprzedni:Pakiet Rocky Linux 9 nie znaleziony: Brak możliwości argumentacji: xxx
Następny:ASP.NET nagłówki wyjątków rdzeniowych są tylko do odczytu, odpowiedź już się rozpoczęła
 Ziemianin| Opublikowano 2024-7-17 21:10:37 |
Konfiguracja kompilacji NGINX:https://nginx.org/en/docs/configure.html

Jeśli chcesz użyć pamięci podręcznej, musisz usunąć --bez-http-cache
 Ziemianin| Opublikowano 2024-7-18 09:06:39 |
W przypadku problemów, które możesz napotkać z proxy_pass, modyfikuje się następujące elementy:


Może być wiele add_header instrukcji. Powinno byćTylkoadd_header na bieżącym poziomie nie są zdefiniowane żadne instrukcje, są dziedziczone z poprzedniego poziomu konfiguracji.

Oznacza to, że jeśli aktualny teleskop jest skonfigurowany z poleceniem add_header, nie będzie odwoływał się do polecenia wyższego poziomu, lecz używa jedynie pokleństwa aktualnego zakresu.

Odniesienie:Logowanie do linku jest widoczne.


 Ziemianin| Opublikowano 2024-7-18 09:17:31 |
Użyj curl, aby sprawdzić wsparcie HTTP/3 na stronie testowej
https://www.itsvse.com/thread-10794-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com