serveur-debian-apache2:installer-http2-sur-apache2-debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Dernière révisionLes deux révisions suivantes
serveur-debian-apache2:installer-http2-sur-apache2-debian [29/10/2021 00:03] – créée zonewebmasterserveur-debian-apache2:installer-http2-sur-apache2-debian [29/10/2021 00:08] zonewebmaster
Ligne 1: Ligne 1:
-{{htmlmetatags>metatag-description=(Tutoriels et astuces pour Apache2 / PHP sur un serveur Linux Debian. )+{{htmlmetatags>metatag-description=(Nous verrons donc dans ce tutoriel la façon d'activer le protocole HTTP2 sur votre Apache2 sous Debian. L'HTTP/2 est la dernière évolution du protocole HTTP)
 metatag-og:image=(https://www1.zonewebmaster.eu/_media/serveur-apache2-debian:1920px-apache_http_server_logo__2016_.svg.png) metatag-og:image=(https://www1.zonewebmaster.eu/_media/serveur-apache2-debian:1920px-apache_http_server_logo__2016_.svg.png)
-metatag-og:description=(Tutoriels et astuces pour Apache2 / PHP sur un serveur Linux Debian. )+metatag-og:description=(Nous verrons donc dans ce tutoriel la façon d'activer le protocole HTTP2 sur votre Apache2 sous Debian. L'HTTP/2 est la dernière évolution du protocole HTTP )
 metatag-og:title=(Installer HTTP2 sur un serveur Apache2 - DEBIAN - zonewebmaster.eu) metatag-og:title=(Installer HTTP2 sur un serveur Apache2 - DEBIAN - zonewebmaster.eu)
 metatag-og:type=(article) metatag-og:type=(article)
Ligne 10: Ligne 10:
 metatag-article:modified_time=(2021-10-28) metatag-article:modified_time=(2021-10-28)
 metatag-article:author=(montuy337513) metatag-article:author=(montuy337513)
-metatag-article:tag=(apache2,http2, serveur web, serveur HTTP,configuration, activation, installation, tuto, wiki, debian)+metatag-article:tag=(apache2,http2, protocole, serveur web, serveur HTTP,configuration, activation, installation, tuto, wiki, debian)
 }} }}
 ====== Installer HTTP2 sur un serveur Apache2 - DEBIAN ====== ====== Installer HTTP2 sur un serveur Apache2 - DEBIAN ======
  
-L'HTTP/2 est la dernière évolution du protocole HTTP (HyperText Transfer Protocol) sur lequel repose le fonctionnement du World Wide Web. Il a pour objectif de rendre la navigation Internet plus fluide. Il remplace le protocole plus ancien HTTP1.x.\ +L'HTTP/2 est la dernière évolution du protocole HTTP (HyperText Transfer Protocol) sur lequel repose le fonctionnement du World Wide Web. Il a pour objectif de rendre la navigation Internet plus fluide. Il remplace le protocole plus ancien HTTP1.x.\
-+\\  
-Pour faire simple, les requêtes en HTTP2 peuvent être envoyées en rafale durant la même connexion via un multiplexage et les réponses peuvent être reçu dans le désordre. Cela réduit fortement le besoins de connexions multiples.\ +Pour faire simple, les requêtes en HTTP2 peuvent être envoyées en rafale durant la même connexion via un multiplexage et les réponses peuvent être reçu dans le désordre. Cela réduit fortement le besoins de connexions multiples.\
-+\\  
-Nous verrons donc dans ce tutoriel la façon d'activer le protocole HTTP2 sur votre Apache2 sous Debian.\+Nous verrons donc dans ce tutoriel la façon d'activer le protocole HTTP2 sur votre Apache2 sous Debian.\\
 <WRAP center round important 60%> <WRAP center round important 60%>
 Tous les navigateurs ne supportent pas le HTTP2. Les navigateurs anciens accéderont toujours à votre site via HTTP 1.x.. et il est a noté que HTTP2 requiert aussi un certificat SSL valide. Tous les navigateurs ne supportent pas le HTTP2. Les navigateurs anciens accéderont toujours à votre site via HTTP 1.x.. et il est a noté que HTTP2 requiert aussi un certificat SSL valide.
 </WRAP> </WRAP>
- +\
-+
  
 {{ :1920px-apache_http_server_logo__2016_.svg.png?nolink&400 |}} {{ :1920px-apache_http_server_logo__2016_.svg.png?nolink&400 |}}
Ligne 29: Ligne 28:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-Ce tutoriel fonctionne sous Debian 9,10 et 11. Il est nécessaire d'avoir Apache2 en version 2.4 d'installer sur votre serveur. \+Ce tutoriel fonctionne sous Debian 9,10 et 11. Il est nécessaire d'avoir Apache2 en version 2.4 d'installer sur votre serveur. \\
 Cela n'a pas été testé mais cela doit aussi fonctionner sur d'autres distributions //Linux// comme Ubuntu. Cela n'a pas été testé mais cela doit aussi fonctionner sur d'autres distributions //Linux// comme Ubuntu.
-+\
-\+\\
 Les lignes de commande sont tapées dans une console en tant que //root//. Les lignes de commande sont tapées dans une console en tant que //root//.
-\+\\
 {{howhard>1}} {{howhard>1}}
  
Ligne 40: Ligne 39:
  
 Pour commencer nous activons le module **http2** sous Apache2 avec la commande **a2enmod**. Le module est visible dans le répertoire /etc/apache2/mods-available. Cette commande va créé un lien symbolique dans le répertoire stockant les modules actifs sous votre Apache2 /etc/apache2/mods-enabled. Pour commencer nous activons le module **http2** sous Apache2 avec la commande **a2enmod**. Le module est visible dans le répertoire /etc/apache2/mods-available. Cette commande va créé un lien symbolique dans le répertoire stockant les modules actifs sous votre Apache2 /etc/apache2/mods-enabled.
-+\
-<code sh>+<code bash>
 /usr/sbin/a2enmod rewrite /usr/sbin/a2enmod rewrite
 </code> </code>
-+\
-Ensuite nous précisons à Apache2 que le module est bien activé en modifiant le fichier /etc/apache2/mods-available/http2.load\ +Ensuite nous précisons à Apache2 que le module est bien activé en modifiant le fichier /etc/apache2/mods-available/http2.load\
-+\
-<code sh>+<code bash>
 echo "<IfModule http2_module> echo "<IfModule http2_module>
    LogLevel http2:info    LogLevel http2:info
 </IfModule>" >> /etc/apache2/mods-available/http2.load </IfModule>" >> /etc/apache2/mods-available/http2.load
 </code> </code>
-\+\\
 Cette ligne inscrit le contenu se trouvant entre les " à la fin du fichier /etc/apache2/mods-available/http2.load grâce à l'utilisation de >>. Cette ligne inscrit le contenu se trouvant entre les " à la fin du fichier /etc/apache2/mods-available/http2.load grâce à l'utilisation de >>.
-Si nous aurions mis un seul >, nous aurions écraser le contenu du fichier pour le remplacer.\ +Si nous aurions mis un seul >, nous aurions écraser le contenu du fichier pour le remplacer.\
-\+\\
 Ensuite il n'y a plus qu'à relancer le serveur Apache2 avec la commande qui va bien. Ensuite il n'y a plus qu'à relancer le serveur Apache2 avec la commande qui va bien.
-<code sh>+<code bash>
 systemctl restart apache2 systemctl restart apache2
 </code>  </code> 
-+\
-Et voilà, vote serveur web gère maintenant le protocole HTTP2.\+Et voilà, vote serveur web gère maintenant le protocole HTTP2.\\
  
 ===== Pour finir ===== ===== Pour finir =====
  
-Il reste tout de même une étape, il faut spécifier dans vos //VirtualHost// de privilégier l'utilisation de ce protocole.\ +Il reste tout de même une étape, il faut spécifier dans vos //VirtualHost// de privilégier l'utilisation de ce protocole.\
-Il suffit de rajouter la ligne suivante :\ +Il suffit de rajouter la ligne suivante :\
-<code sh>+<code bash>
    Protocols h2 h2c http/1.1    Protocols h2 h2c http/1.1
 </code> </code>
-+\
-Ce qui donnera un exemple du genre :\ +Ce qui donnera un exemple du genre :\
-<code sh>+<code bash>
 <VirtualHost *:443> <VirtualHost *:443>
         ServerName serveur.fr         ServerName serveur.fr
  • serveur-debian-apache2/installer-http2-sur-apache2-debian.txt
  • Dernière modification : 02/11/2021 10:16
  • de zonewebmaster