Webserver · 3 min read · Jan 08, 2026
Verwendung von mod_spdy mit Apache2 auf Fedora 17
SPDY (ausgesprochen “SPeeDY”) ist ein neues Netzwerkprotokoll, dessen Ziel es ist, das Web zu beschleunigen. Es ist Googles Alternative zum HTTP-Protokoll und ein Kandidat für HTTP/2.0. SPDY ergänzt HTTP mit mehreren geschwindigkeitsbezogenen Funktionen wie Stream-Multiplexing und Header-Kompression. Um SPDY zu verwenden, benötigen Sie einen Webserver und einen Browser (wie Google Chrome und kommende Versionen von Firefox), die beide SPDY unterstützen. mod_spdy ist ein Open-Source-Apache-Modul, das die Unterstützung für das SPDY-Protokoll zum Apache HTTPD-Server hinzufügt. Dieses Tutorial erklärt, wie man mod_spdy mit Apache2 auf Fedora 17 verwendet.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
SPDY läuft über HTTPS, daher benötigen wir eine HTTPS-fähige Website, um SPDY zu testen. Bitte beachten Sie, dass SPDY auf HTTPS zurückfällt, wenn der Browser des Benutzers SPDY nicht unterstützt oder wenn etwas schiefgeht. Daher schadet die Installation von mod_spdy nicht Ihrer bestehenden Einrichtung.
Ich gehe davon aus, dass Sie eine funktionierende LAMP-Umgebung haben, wie sie in “Apache2 mit PHP5 und MySQL-Unterstützung auf Fedora 17 installieren” beschrieben ist.
Zu Testzwecken werde ich einfach die Standard-SSL-Website verwenden, die mit dem Apache-Paket von Fedora geliefert wird (Sie müssen dies nicht tun, wenn Sie bereits eine SSL-Website auf Ihrem Server haben).
Gehen Sie zur URL der Standard-SSL-Website (z. B. https://www.example.com) und testen Sie, ob sie funktioniert (ich verwende hier das Standard-Selbstsignierte Zertifikat, weshalb ich eine Zertifikatwarnung habe, aber dies hat keinen Einfluss auf die Verwendung von SPDY):

2 Installation von mod_spdy
Stellen Sie zunächst sicher, dass at installiert ist:
yum install atGoogle bietet Fedora/CentOS-Pakete für mod_spdy auf https://developers.google.com/speed/spdy/mod_spdy/. Laden Sie einfach das richtige für Ihre Architektur (32- oder 64-Bit) auf Ihren Server herunter…
64-Bit:
cd /tmp
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_x86_64.rpm32-Bit:
cd /tmp
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_i386.rpm… und installieren Sie es wie folgt:
rpm -U mod-spdy-*.rpmStarten Sie Apache danach neu:
systemctl restart httpd.serviceDas Gute ist, mod_spdy benötigt keine Konfiguration, es funktioniert sofort!
(Tatsächlich gibt es eine Konfigurationsdatei, /etc/httpd/conf.d/spdy.conf, aber die Standardeinstellungen sollten in Ordnung sein.
cat /etc/httpd/conf.d/spdy.conf| LoadModule spdy_module /usr/lib64/httpd/modules/mod_spdy.so |
Sie können mehr über die Konfigurationsoptionen auf https://developers.google.com/speed/spdy/mod_spdy/install erfahren.
3 Testen
Jetzt testen wir, ob SPDY funktioniert. Wir benötigen einen Browser mit SPDY-Unterstützung, z. B. Google Chrome. Öffnen Sie Chrome und laden Sie Ihre SSL-Website neu (z. B. https://www.example.com) - es ist wichtig, dass Sie sie neu laden, damit sie SPDY verwenden kann (beim ersten Laden in Kapitel 1 wurde normales HTTPS verwendet). Öffnen Sie danach einen neuen Tab und geben Sie die URL ein
chrome://net-internals/#spdyWenn alles gut gelaufen ist, sollte Ihr SSL-Vhost jetzt in der Tabelle aufgeführt sein, was bedeutet, dass die SPDY-Unterstützung funktioniert.

(Wegen des Rückfallmechanismus von SPDY auf HTTPS funktioniert Ihr SSL-Vhost weiterhin in jedem anderen Browser, der SPDY nicht unterstützt.)
4 Links
- SPDY: https://developers.google.com/speed/spdy/
- Apache mod_spdy: http://code.google.com/p/mod-spdy/
- mod_spdy-Binärpakete: https://developers.google.com/speed/spdy/mod_spdy/
- mod_spdy-Konfiguration: https://developers.google.com/speed/spdy/mod_spdy/install
- Apache: http://httpd.apache.org/
- Fedora: http://fedoraproject.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.