SPDY ist ein neues Protokoll, das von Google entwickelt und der Apache Foundation übergeben wurde, das einen schnelleren Webverkehr unter SSL ermöglicht. Apache 2.4 ist SPDY-fähig, aber sein Modul ist nicht in Ubuntu 14.04 LTS Server enthalten. Hier sind einige Anweisungen, die es ermöglichen, die SPDY-Funktion für Apache 2.4 unter Ubuntu 14.04 zu erhalten, zu installieren und zu aktivieren.
Holen Sie sich das Apache 2.4-Modul eines Drittanbieters, extrahieren und installieren Sie es:cd /usr/local/
https://www.rivy.org/static/mod_spdy.tar.gz
tar zxf mod_spdy.tar.gz
cd /usr/lib/apache2/modules
mv /usr/local/mod-spdy/mod-spdy/src/mod_ssl.so .
mv /usr/local/mod-spdy/mod-spdy/src/out/Release/libmod_spdy.so mod_spdy.so
echo "LoadModule spdy_module /usr/lib/apache2/modules/mod_spdy.so" | sudo tee /etc/apache2/mods-available/spdy.load
echo "SpdyEnabled on" | sudo tee /etc/apache2/mods-available/spdy.conf
a2enmod spdy
service apache2 restart
Falls Sie die Fehlermeldung in der Protokolldatei erhalten, z. B.:...... [core:notice] [pid 7842:tid 140724740487067] AH00052: child pid 8025 exit signal Segmentation fault (11)
Dann bedeutet das, dass Sie eine Version des MPM verwenden, die nicht mit dem SPDY-Modul kompatibel ist. Möglicherweise müssen Sie zum Thread-stabilen mpm_prefork wechseln wie folgt:a2dismod mpm_event
a2enmod mpm_prefork
service apache2 restart
Testen Sie Ihre Websites auf das SPDY-Protokoll:
https://spdycheck.org/