Maison  >  Article  >  Opération et maintenance  >  Nginx permet la configuration HTTP/2 pour accélérer l'accès au site Web

Nginx permet la configuration HTTP/2 pour accélérer l'accès au site Web

王林
王林original
2023-07-04 12:52:361223parcourir

Nginx permet la configuration HTTP/2 pour accélérer la vitesse d'accès aux sites Web

Résumé :
Avec le développement rapide d'Internet, la vitesse d'accès aux sites Web est devenue l'un des facteurs importants de l'expérience utilisateur. HTTP/2 est un nouveau protocole réseau qui peut améliorer efficacement la vitesse et les performances de chargement des sites Web. Cet article explique comment activer la configuration HTTP/2 sur Nginx pour accélérer l'accès au site Web.

  1. Installer Nginx
    Tout d'abord, vous devez vous assurer que Nginx est installé. Sur les systèmes Ubuntu, vous pouvez utiliser la commande suivante pour installer Nginx :

    $ sudo apt-get update
    $ sudo apt-get install nginx

    Une fois l'installation terminée, utilisez la commande suivante pour vérifier si Nginx a été installé avec succès :

    $ nginx -v
  2. Vérifiez si Nginx prend en charge HTTP/2
    Exécuter ce qui suit dans la commande du terminal :

    $ nginx -v

    Dans les informations de sortie, vous pouvez vérifier si --with-http_v2_module est inclus. S'il existe, cela signifie que Nginx prend déjà en charge HTTP/2. vous devez recompiler Nginx ou l'installer pour prendre en charge la version HTTP/2. --with-http_v2_module,如果存在则表示Nginx已经支持HTTP/2,否则需要重新编译Nginx或者安装支持HTTP/2的版本。

  3. 修改Nginx配置文件
    在将配置文件修改前,可以先备份当前的配置文件。配置文件通常位于/etc/nginx/nginx.conf或者/etc/nginx/conf.d/default.conf

打开配置文件,并找到server部分,添加以下配置:

listen 443 ssl http2;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private_key.pem;

其中,/path/to/your/certificate.pem/path/to/your/private_key.pem

    Modifier le fichier de configuration Nginx
  1. Avant de modifier le fichier de configuration, vous pouvez d'abord sauvegarder le fichier de configuration actuel. Le fichier de configuration se trouve généralement dans /etc/nginx/nginx.conf ou /etc/nginx/conf.d/default.conf.


    Ouvrez le fichier de configuration et recherchez la section server et ajoutez la configuration suivante :

    $ sudo service nginx restart

    Parmi eux, /path/to/your/certificate.pem et / path/to/your/private_key.pem doit être remplacé par le chemin de votre certificat SSL et de votre clé privée.

  2. Recharger la configuration Nginx
  3. Après avoir enregistré le fichier de configuration, exécutez la commande suivante pour recharger la configuration Nginx :
  4. rrreee
  5. S'il n'y a aucune erreur dans le fichier de configuration, Nginx rechargera la configuration et activera HTTP/2.

Vérifiez si HTTP/2 est en vigueur

Vous pouvez utiliser les sites Web ou les outils suivants pour vérifier si HTTP/2 est activé avec succès :


https://tools.keycdn.com/http2-test

https:/ /www.ssllabs .com/ssltest/

  • Dans les résultats de la vérification, vous pouvez vérifier si HTTP/2 est ouvert avec succès.
  • Résumé :
  • Cet article présente les étapes pour activer la configuration HTTP/2 sur Nginx et joint des exemples de code pertinents. HTTP/2, en tant que nouveau protocole réseau, peut améliorer efficacement la vitesse de chargement et les performances du site Web. En configurant Nginx, vous pouvez accélérer le chargement de votre site Web et améliorer l'expérience utilisateur. J'espère que cet article pourra vous aider à activer la configuration HTTP/2 sur Nginx.
  • Référence :
🎜🎜https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-with-http-2-support-on-ubuntu-16-04🎜🎜https : //www.nginx.com/blog/nginx-1-9-5/🎜🎜https://www.nginx.com/blog/http2-module-nginx/🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn