GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So aktivieren Sie die HTTP/2.0-Unterstützung auf Apache

In diesem Tutorial zeigen wir Ihnen, wie Sie die HTTP/2.0-Unterstützung auf Apache unter Ubuntu aktivieren. Für diejenigen unter Ihnen, die es nicht wussten, HTTP/2 ist das neue aktualisierte HTTP-Protokoll , soll wesentlich effizienter sein als die inzwischen veraltete Version http/1.1 und soll die Latenz reduzieren sowie die Webanwendungen schneller machen, indem mehrere gleichzeitige Anfragen zwischen dem Webbrowser und dem Server über ein einziges TCP zugelassen werden Wenn Sie die Ladezeit Ihrer Website oder Ihres Blogs beschleunigen möchten, sollten Sie http/2.0 auf Ihrem Webserver aktivieren.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt, wie Sie HTTP/2-Unterstützung in Apache mit Ubuntu 20.04 (Focal Fossa)-Server aktivieren.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

HTTP/2.0-Unterstützung auf Apache mit Ubuntu aktivieren

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. HTTP/2.0-Apache-Webserver aktivieren.

Stellen Sie daher sicher, dass Ihre Apache-Version das HTTP/2-Protokoll unterstützt. Wenn Sie Apache nicht installiert haben oder eine ältere Version verwenden, aktualisieren Sie diese zuerst. Verwenden Sie dazu die folgenden Befehle Fügen Sie PPA hinzu, um die neueste Apache2-Version auf Ihrem Ubuntu-System zu installieren:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt-get install apache2

Überprüfen Sie nach der Installation die Apache-Version:

### apache2 -v
Server version: Apache/2.4.17 (Ubuntu)
Server built:   2017-03-05T00:00:00

Aktivieren Sie das HTTP/2.0-Modul, indem Sie diese Befehle eingeben:

sudo a2enmod http2

Starten Sie Apache neu, damit die Änderungen wirksam werden:

systemctl restart apache2

Öffnen Sie nun Ihre VirtualHost-Datei ( z.B. höchstwahrscheinlich unter diesem Pfad /etc/apache2/sites-available/ ) und fügen Sie diesen Code ein in:

Protocols h2 http/1.1

Schritt 3. HTTP/2 verifizieren.

Gehen Sie zu https://tools.keycdn.com/http2-test und testen Sie, ob http/2.0 in Ihrer Domain erkannt wird.

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

Herzlichen Glückwunsch! Sie haben den HTTP/2.0-Apache-Webserver erfolgreich aktiviert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um die HTTP/2-Unterstützung auf Apache mit Ubuntu 16.04 LTS  (Xenial Xerus) zu aktivieren. Für zusätzliche Hilfe oder nützliche Informationen, empfehlen wir Ihnen, die offizielle Apache-Website zu besuchen.


Debian
  1. So aktivieren Sie mod_rewrite auf Apache unter CentOS

  2. So aktivieren Sie die HSTS-Richtlinie (HTTP Strict Transport Security) in Nginx und Apache

  3. So aktivieren Sie HTTP/2 in Nginx unter Ubuntu und CentOS

  4. So richten Sie Apache mit HTTP/2 unter Ubuntu 16.04 ein

  5. So richten Sie Nginx mit HTTP/2-Unterstützung unter Debian 9 ein

So aktivieren Sie HTTP/2.0 in Nginx

So aktivieren Sie HTTP/2 in Apache auf einem Linux-System

So aktivieren Sie HTTP/2.0 in Nginx Server:Schritt-für-Schritt-Anleitung

So richten Sie Nginx mit HTTP/2-Unterstützung unter Ubuntu 18.04 ein

So aktivieren Sie HTTP/2 mit Apache in Ubuntu

So aktivieren Sie HTTP/2.0 in Nginx unter CentOS