GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So aktivieren Sie HTTP2 auf WHM/cPanel mit EasyApache 4

In diesem Tutorial geben wir Ihnen Schritt-für-Schritt-Anleitungen, wie Sie HTTP2 auf einem CentOS 7-VPS aktivieren, auf dem WHM/cPanel und EasyApache 4 installiert sind. HTTP2 ist eine umfassende Überarbeitung des HTTP-Netzwerkprotokolls und zielt darauf ab, die Latenz zu reduzieren und die Webanwendungen schneller zu machen, indem mehrere gleichzeitige Anfragen zwischen dem Webbrowser und dem Server über eine einzige TCP-Verbindung zugelassen werden.

Melden Sie sich bei WHM an

Melden Sie sich bei WHM unter https://your_server_IP:2087 an und gehen Sie zu Home>> Software>> EasyApache 4>> Customize>> PHP-Versionen und installieren Sie die Version php 7.x (php70, php71 oder php72). Außerdem ist es eine gute Idee, die folgenden PHP-Erweiterungen zu installieren:

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

Klicken Sie auf „Weiter“, überprüfen Sie die Änderungen und klicken Sie auf „Bereitstellen“.

Gehen Sie dann zu Home>> Software>> MultiPHP Manager und legen Sie PHP 7 als Standard-PHP-Version für Ihre Websites fest.

HTTP2 über WHM aktivieren:

Melden Sie sich bei WHM an und gehen Sie zu Startseite>> Software>> EasyApache 4>> Anpassen>> Apache-Module, deaktivieren Sie mod_mpm_prefork, falls es aktiviert ist, klicken Sie auf „Überprüfen“, um die Änderungen zu überprüfen, und klicken Sie auf „Bereitstellen“.

Gehen Sie dann zu Start>> Software>> EasyApache 4>> Anpassen>> Apache-Module , suchen Sie nach dem Modul „mod_http2“ und aktivieren Sie es:

Do you want to proceed with this selection? Yes

Klicken Sie auf „Weiter“ und dann auf „Bereitstellen“, um das Apache-Modul „mod_http2“ zu installieren und zu aktivieren.

HTTP2 über die Befehlszeile aktivieren:

Sie können das Apache-Modul mod_http2 auch über die Befehlszeile mit den folgenden Befehlen installieren:

# 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

Sie sollten so etwas sehen:

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

Geben Sie quit ein, um die Yum-Shell zu verlassen:

 quit
Leaving Shell

Bitte stellen Sie sicher, dass es eine /etc/apache2/conf.d/http2.conf Apache-Konfigurationsdatei mit den folgenden Zeilen gibt:

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

LogLevel http2:info

Protocols h2 h2c http/1.1

</IfModule>

Wenn es keine solche Datei gibt, erstellen Sie sie, fügen Sie die obigen Zeilen hinzu und starten Sie Apache neu, damit die Änderungen wirksam werden:

service httpd restart

Bitte beachten Sie, dass die meisten Browser HTTP/2 nur über verschlüsselte (https) Verbindungen unterstützen, daher müssen Sie ein gültiges SSL-Zertifikat auf Ihrer Website installiert haben, um die Vorteile des HTTP2-Protokolls nutzen zu können.

Das ist es. HTTP2 ist auf Ihrem cPanel-Server aktiviert.

Wenn Sie einen verwalteten VPS bei uns haben, müssen Sie HTTP2 auf WHM/cPanel mit EasyApache 4 nicht selbst aktivieren. Stattdessen können Sie unsere Linux-Administratoren bitten, diese für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei allen Problemen oder Anfragen helfen, die Sie haben.

P.S. Wenn Ihnen unsere Blogposts zur Aktivierung von HTTP2 auf WHM/cPanel mit EasyApache 4 gefallen, würden wir uns freuen, wenn Sie diesen Post in sozialen Netzwerken teilen, indem Sie die unten stehenden Verknüpfungen verwenden, oder Sie können einen Kommentar unter den Freigabeverknüpfungen posten. Danke.


Panels
  1. So aktivieren Sie HTTP2 in NGINX

  2. Wie aktiviere ich cPhulk in WHM?

  3. So aktivieren Sie den Hotlink-Schutz in cPanel

  4. So aktivieren Sie den Dunkelmodus in cPanel

  5. So installieren Sie Nginx auf WHM/cPanel mit Engintron

Wie aktiviere ich das offizielle Let’s Encrypt-Zertifikat von cPanel auf WHM/cPanel?

Zwei-Faktor-Authentifizierung:Wie in cPanel aktivieren?

Wie aktiviere ich Awstats in cPanel / WHM?

Wie aktiviere ich Maillisten (Mailman) in cPanel / WHM?

So installieren Sie cPanel und WHM in CentOS 6

So aktivieren Sie MySQLi in cPanel/WHM mit EasyApache 3