Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 3617|Resposta: 3

[Web] O Nginx habilita o protocolo HTTP/3 baseado em QUIC

[Copiar link]
Postado em 2024-7-10 17:57:18 | | | |
Desde a versão 1.25.0, o ramo principal do Nginx suporta HTTP/3 (baseado no protocolo QUIC), mas ainda apresenta características experimentais.

O protocolo QUIC HTTP/3 é oficialmente lançado
https://www.itsvse.com/thread-10330-1-1.html


Este jornalInstale nginx-1.26.1 baseado na versão Rocky Linux 9.3e ativar o suporte ao protocolo HTTP/3 ao mesmo tempo.

Recomenda-se construir nginx usando uma biblioteca SSL que ofereça suporte a QUIC, como BoringSSL, LibreSSL ou QuicTLS.

Primeiro, instale o pacote de dependência assim:



Se a instalação do ninja-build e do libunwind-devel falhar, consulte o seguinte:

Pacote Rocky Linux 9 não encontrado: Sem correspondência para argumento: xxx
https://www.itsvse.com/thread-10789-1-1.html


Compile boringssl

O comando é o seguinte:

Como mostrado abaixo:



Compilar e instalar nginx

O comando é o seguinte:

Nota: boringssl/include precisa ser seguido pelo parâmetro -x c, e ./configure precisa adicionar --with-cc=c++ (usando o compilador C++), caso contrário o erro será o seguinte:


./configure: erro: Módulos SSL requerem a biblioteca OpenSSL.
Você pode ou não ativar os módulos, ou instalar a biblioteca OpenSSL
para o sistema, ou construir a biblioteca OpenSSL estaticamente a partir da fonte
com nginx usando --with-openssl<path>= opção.


Referência da pergunta:

O login do hiperlink está visível.
O login do hiperlink está visível.

Criar links soft

O arquivo de configuração nginx.conf é modificado da seguinte forma:

Inicie o serviço nginx (omitido), configure a resolução DNS (omitido) e teste da seguinte forma:

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



A versão do protocolo de segurança HTTPS suporta a ferramenta de detecção
https://www.itsvse.com/thread-10688-1-1.html




Artigos de referência:


O login do hiperlink está visível.
O login do hiperlink está visível.
O login do hiperlink está visível.
O login do hiperlink está visível.

(Fim)




Anterior:Pacote Rocky Linux 9 não encontrado: Sem correspondência para argumento: xxx
Próximo:ASP.NET Os cabeçalhos de exceção Core são somente leitura, a resposta já começou
 Senhorio| Postado em 2024-7-17 21:10:37 |
Configuração da compilação Nguinx:https://nginx.org/en/docs/configure.html

Se quiser usar o cache, precisa excluir ---sem-http-cache
 Senhorio| Postado em 2024-7-18 09:06:39 |
Para os problemas que você pode encontrar com proxy_pass, os seguintes são modificados:


Podem existir múltiplas instruções add_header. Deveria serSomenteadd_header nenhuma instrução é definida no nível atual, elas são herdadas do nível de configuração anterior.

Isso significa que, se o escopo atual estiver configurado com o comando add_header, ele não se referirá ao comando do nível superior, mas usará apenas o comando do escopo atual.

Referência:O login do hiperlink está visível.


 Senhorio| Postado em 2024-7-18 09:17:31 |
Use o curl para verificar o suporte HTTP/3 do local de teste
https://www.itsvse.com/thread-10794-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com