GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment activer HTTP2 sur WHM/cPanel avec EasyApache 4

Dans ce didacticiel, nous allons vous fournir des instructions étape par étape sur la façon d'activer HTTP2 sur un VPS CentOS 7 avec WHM/cPanel et EasyApache 4 installés dessus. HTTP2 est une révision majeure du protocole réseau HTTP et son objectif est de réduire la latence ainsi que de rendre les applications Web plus rapides en permettant plusieurs requêtes simultanées entre le navigateur Web et le serveur via une seule connexion TCP.

Connectez-vous à WHM

Connectez-vous à WHM à l'adresse https://your_server_IP:2087 et accédez à Accueil>> Logiciels>> EasyApache 4>> Personnaliser>> Versions PHP et installez la version php 7.x (php70, php71 ou php72). Aussi, c'est une bonne idée d'installer les extensions PHP suivantes :

php7x-php-bz2 php7x-php-curl php7x-php-gd php7x-php-mbstring php7x-php-mcrypt php7x-php-mysqlnd php7x-php-zip

Cliquez sur "Suivant", passez en revue les modifications et cliquez sur "Fournir".

Ensuite, allez dans Accueil>> Logiciels>> MultiPHP Manager et définissez PHP 7 comme version PHP par défaut pour vos sites Web.

Activer HTTP2 via WHM :

Connectez-vous à WHM et allez dans Accueil>> Logiciels>> EasyApache 4>> Personnaliser>> Modules Apache, désactivez le mod_mpm_prefork s'il est activé, cliquez sur 'revoir' pour revoir les modifications et cliquez sur 'Provision'.

Ensuite, allez dans Accueil>> Logiciels>> EasyApache 4>> Personnaliser>> Modules Apache , recherchez le module 'mod_http2' et activez-le :

Voulez-vous poursuivre cette sélection ? Oui

Cliquez sur "Suivant", puis cliquez sur "Provision" pour installer et activer le module Apache "mod_http2".

Activer HTTP2 via la ligne de commande :

Vous pouvez également installer le module Apache mod_http2 en ligne de commande à l'aide des commandes suivantes :

# yum clean all# yum shellLoaded plugins:universal-hooks> remove ea-apache24-mod_mpm_prefork> install ea-apache24-mod_mpm_worker> install ea-apache24-mod_http2> run--> Running transaction check---> Package ea -apache24-mod_http2.x86_64 0:2.4.27-6.6.1.cpanel sera installé---> Le package ea-apache24-mod_mpm_prefork.x86_64 0:2.4.27-6.6.1.cpanel sera effacé--> Traitement Dépendance :ea-apache24-mpm =bifurqué pour le package :ea-apache24-mod_cgi-2.4.27-6.6.1.cpanel.x86_64---> Package ea-apache24-mod_mpm_worker.x86_64 0:2.4.27-6.6.1 .cpanel sera installé--> Dépendance de traitement :ea-apache24-mod_cgid pour le package :ea-apache24-mod_mpm_worker-2.4.27-6.6.1.cpanel.x86_64--> Vérification de la transaction en cours d'exécution---> Package ea-apache24 -mod_cgi.x86_64 0:2.4.27-6.6.1.cpanel sera effacé---> Le package ea-apache24-mod_cgid.x86_64 0:2.4.27-6.6.1.cpanel sera installé--> Résolution des dépendances terminée ==============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================Installation :ea-apache24-mod_http2 x86_64 2.4.27-6.6.1.cpanel EA4 190 k ea-apache24-mod_mpm_worker x86_64 2.4 .27-6.6.1.cpanneau EA4 42 kSuppression :ea-apache24-mod_mpm_prefork x86_64 2.4.27-6.6.1.cpanel @EA4 31 kInstallation pour les dépendances :ea-apache24-mod_cgid x86_64 2.4.27-6.6.1.cpanel EA4 39 kSuppression pour les dépendances :ea-apache24 -mod_cgi x86_64 2.4.27-6.6.1.cpanel @EA4 27 kRésumé des transactions=========================================================================================================================================================================================================================================Installer 2 packages (+1 package dépendant)Supprimer 1 package (+1 package dépendant)Taille totale de téléchargement :271 kIs this ok [y/d/N] :y 

Vous devriez voir quelque chose comme ceci :

httpd a démarré avec succès.Réglage des autorisations /home sur 0711......TerminéRéglage des autorisations pour...virtualthings …laravelvirtualth …...Terminé Vérification :ea-apache24-mod_http2-2.4.27-6.6.1 .cpanel.x86_64 1/5 Vérification :ea-apache24-mod_cgid-2.4.27-6.6.1.cpanel.x86_64 2/5 Vérification :ea-apache24-mod_mpm_worker-2.4.27-6.6.1.cpanel.x86_64 3/ 5 Vérification :ea-apache24-mod_mpm_prefork-2.4.27-6.6.1.cpanel.x86_64 4/5 Vérification :ea-apache24-mod_cgi-2.4.27-6.6.1.cpanel.x86_64 5/5Supprimé :ea-apache24-mod_mpm_prefork.x86_64 0:2.4.27-6.6.1.cpanelDependency Supprimé :ea-apache24- mod_cgi.x86_64 0:2.4.27-6.6.1.cpanelInstallé :ea-apache24-mod_http2.x86_64 0:2.4.27-6.6.1.cpanel ea-apache24-mod_mpm_worker.x86_64 0:2.4.27-6.6.1. cpanelDépendance installée :ea-apache24-mod_cgid.x86_64 0:2.4.27-6.6.1.cpanelFinished Transaction

Entrez quit pour quitter le shell yum :

 quitQuitter Shell

Assurez-vous qu'il existe un fichier de configuration Apache /etc/apache2/conf.d/http2.conf avec les lignes suivantes :

cat /etc/apache2/conf.d/http2.conf
LogLevel http2:infoProtocols h2 h2c http/1.1

Si ce fichier n'existe pas, créez-le, ajoutez les lignes ci-dessus et redémarrez Apache pour que les modifications prennent effet :

redémarrage du service httpd

Veuillez noter que la plupart des navigateurs ne prennent en charge HTTP/2 que via des connexions cryptées (https). Vous devez donc disposer d'un certificat SSL valide installé sur votre site Web pour voir les avantages du protocole HTTP2.

C'est ça. HTTP2 est activé sur votre serveur cPanel.

Si vous avez un VPS géré chez nous, il n'est pas nécessaire d'activer vous-même HTTP2 sur WHM/cPanel avec EasyApache 4. Au lieu de cela, vous pouvez demander à nos administrateurs Linux de les installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et peuvent vous aider en cas de problème ou de demande.

PS Si vous aimez nos articles de blog, sur la façon d'activer HTTP2 sur WHM/cPanel avec EasyApache 4, nous vous serions reconnaissants de partager cet article sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou vous pouvez poster un commentaire sous les raccourcis de partage. Merci.


Panels
  1. Comment activer HTTP2 dans NGINX

  2. Comment activer la protection Hotlink dans cPanel

  3. Comment activer le mode sombre dans cPanel

  4. Comment créer un compte cPanel dans WHM

  5. Comment utiliser EasyApache 3 avec WHM/cPanel

Comment activer le certificat officiel Let’s Encrypt de cPanel sur WHM/cPanel ?

Authentification à deux facteurs :comment activer dans cPanel ?

Comment activer Awstats dans cPanel / WHM ?

Comment activer les listes de diffusion (mailman) dans cPanel / WHM ?

Comment installer cPanel et WHM dans CentOS 6

Comment activer MySQLi dans cPanel/WHM avec EasyApache 3