GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come abilitare HTTP2 su WHM/cPanel con EasyApache 4

In questo tutorial ti forniremo istruzioni dettagliate su come abilitare HTTP2 su un VPS CentOS 7 con WHM/cPanel e EasyApache 4 installati su di esso. HTTP2 è una revisione importante del protocollo di rete HTTP e il suo obiettivo è ridurre la latenza e rendere più veloci le applicazioni Web consentendo più richieste simultanee tra il browser Web e il server su un'unica connessione TCP.

Accedi a WHM

Accedi a WHM su https://your_server_IP:2087 e vai su Home>> Software>> EasyApache 4>> Personalizza>> Versioni PHP e installa la versione php 7.x (php70, php71 o php72). Inoltre, è una buona idea installare le seguenti estensioni PHP:

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

Fare clic su "Avanti", rivedere le modifiche e fare clic su "Fornitura".

Quindi, vai su Home>> Software>> MultiPHP Manager e imposta PHP 7 come versione PHP predefinita per i tuoi siti web.

Abilita HTTP2 tramite WHM:

Accedi a WHM e vai su Home>> Software>> EasyApache 4>> Personalizza>> Moduli Apache, disabilita mod_mpm_prefork se abilitato, clicca su 'review' per rivedere le modifiche e clicca su 'Provision'.

Quindi, vai su Home>> Software>> EasyApache 4>> Personalizza>> Moduli Apache , cerca il modulo 'mod_http2' e abilitalo:

Do you want to proceed with this selection? Yes

Fare clic su "Avanti" e fare clic su "Provisioning" per installare e abilitare il modulo Apache "mod_http2".

Abilita HTTP2 tramite riga di comando:

Puoi anche installare il modulo mod_http2 Apache sulla riga di comando usando i seguenti comandi:

# yum clean all

# yum shell
Loaded 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 will be installed
---> Package ea-apache24-mod_mpm_prefork.x86_64 0:2.4.27-6.6.1.cpanel will be erased
--> Processing Dependency: ea-apache24-mpm = forked for 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 will be installed
--> Processing Dependency: ea-apache24-mod_cgid for package: ea-apache24-mod_mpm_worker-2.4.27-6.6.1.cpanel.x86_64
--> Running transaction check
---> Package ea-apache24-mod_cgi.x86_64 0:2.4.27-6.6.1.cpanel will be erased
---> Package ea-apache24-mod_cgid.x86_64 0:2.4.27-6.6.1.cpanel will be installed
--> Finished Dependency Resolution

=============================================================================================================================================================================================================================================
 Package                                                               Arch                                             Version                                                         Repository                                      Size
=============================================================================================================================================================================================================================================
Installing:
 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.cpanel                                             EA4                                             42 k
Removing:
 ea-apache24-mod_mpm_prefork                                           x86_64                                           2.4.27-6.6.1.cpanel                                             @EA4                                            31 k
Installing for dependencies:
 ea-apache24-mod_cgid                                                  x86_64                                           2.4.27-6.6.1.cpanel                                             EA4                                             39 k
Removing for dependencies:
 ea-apache24-mod_cgi                                                   x86_64                                           2.4.27-6.6.1.cpanel                                             @EA4                                            27 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install  2 Packages (+1 Dependent package)
Remove   1 Package  (+1 Dependent package)

Total download size: 271 k
Is this ok [y/d/N]: y

Dovresti vedere qualcosa del genere:

httpd started successfully.
Setting /home permissions to 0711......Done
Setting permissions for.....virtualthings …
laravelvirtualth …
...Done
  Verifying  : ea-apache24-mod_http2-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                          1/5
  Verifying  : ea-apache24-mod_cgid-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                           2/5
  Verifying  : ea-apache24-mod_mpm_worker-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                     3/5
  Verifying  : ea-apache24-mod_mpm_prefork-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                    4/5
  Verifying  : ea-apache24-mod_cgi-2.4.27-6.6.1.cpanel.x86_64                                                                                                                                                                            5/5

Removed:
  ea-apache24-mod_mpm_prefork.x86_64 0:2.4.27-6.6.1.cpanel

Dependency Removed:
  ea-apache24-mod_cgi.x86_64 0:2.4.27-6.6.1.cpanel

Installed:
  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.cpanel

Dependency Installed:
  ea-apache24-mod_cgid.x86_64 0:2.4.27-6.6.1.cpanel

Finished Transaction

Immettere quit per uscire dalla shell yum:

 quit
Leaving Shell

Assicurati che sia presente un file di configurazione di Apache /etc/apache2/conf.d/http2.conf con le seguenti righe:

cat  /etc/apache2/conf.d/http2.conf
<IfModule http2_module>

LogLevel http2:info

Protocols h2 h2c http/1.1

</IfModule>

Se non esiste un file di questo tipo, crealo, aggiungi le righe sopra e riavvia Apache affinché le modifiche abbiano effetto:

service httpd restart

Tieni presente che la maggior parte dei browser supporta solo HTTP/2 tramite connessioni crittografate (https), quindi devi disporre di un certificato SSL valido installato sul tuo sito Web per vedere i vantaggi del protocollo HTTP2.

Questo è tutto. HTTP2 è abilitato sul tuo server cPanel.

Se disponi di un VPS gestito con noi, non è necessario abilitare HTTP2 su WHM/cPanel con EasyApache 4 da solo. Invece, puoi chiedere ai nostri amministratori Linux di installarli per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e possono aiutarti con qualsiasi problema o richiesta che hai.

PS Se ti piacciono i nostri post sul blog, su come abilitare HTTP2 su WHM/cPanel con EasyApache 4, ti saremmo grati se condividessi questo post sui social network utilizzando le scorciatoie di seguito, oppure puoi pubblicare un commento sotto le scorciatoie di condivisione. Grazie.


Panels
  1. Come abilitare HTTP2 in NGINX

  2. Come abilitare cPhulk in WHM?

  3. Come abilitare la protezione Hotlink in cPanel

  4. Come abilitare la modalità oscura in cPanel

  5. Come creare un account cPanel in WHM

Come abilitare il certificato Let's Encrypt ufficiale di cPanel su WHM/cPanel?

Autenticazione a due fattori:come abilitare in cPanel?

Come attivare Awstats in cPanel / WHM?

Come abilitare le liste di posta (postino) in cPanel / WHM?

Come installare cPanel e WHM in CentOS 6

Come abilitare MySQLi in cPanel/WHM con EasyApache 3