Apache mod_spdy · 3 min read · Dec 27, 2025
Utilizzare mod_spdy con Apache2 su CentOS 6.3
Utilizzare mod_spdy con Apache2 su CentOS 6.3
Versione 1.0
Autore: Falko Timme
Seguimi su Twitter
SPDY (pronunciato “SPeeDY”) è un nuovo protocollo di rete il cui obiettivo è velocizzare il web. È l’alternativa di Google al protocollo HTTP e un candidato per HTTP/2.0. SPDY arricchisce HTTP con diverse funzionalità legate alla velocità come il multiplexing dei flussi e la compressione degli header. Per utilizzare SPDY, hai bisogno di un server web e di un browser (come Google Chrome e le versioni future di Firefox) che supportino entrambi SPDY. mod_spdy è un modulo Apache open-source che aggiunge supporto per il protocollo SPDY al server Apache HTTPD. Questo tutorial spiega come utilizzare mod_spdy con Apache2 su CentOS 6.3.
Non fornisco alcuna garanzia che questo funzionerà per te!
1 Nota preliminare
SPDY funziona su HTTPS, quindi abbiamo bisogno di un sito web abilitato per HTTPS per testare SPDY. Si prega di notare che SPDY tornerà a HTTPS se il browser dell’utente non supporta SPDY o se qualcosa va storto, quindi installare mod_spdy non danneggerà la tua configurazione esistente.
Presumo che tu abbia una configurazione LAMP funzionante, come descritto in Installazione di Apache2 con supporto PHP5 e MySQL su CentOS 6.3 (LAMP).
Per scopi di test utilizzerò semplicemente il sito web SSL predefinito fornito con il pacchetto Apache su CentOS (non è necessario farlo se hai già un sito web SSL sul tuo server). Se non hai un sito web SSL, puoi abilitare il sito web SSL predefinito come segue:
yum install mod_ssl opensslopenssl genrsa -out ca.key 4096openssl req -new -key ca.key -out ca.csropenssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crtcp ca.crt /etc/pki/tls/certs
cp ca.key /etc/pki/tls/private/ca.key
cp ca.csr /etc/pki/tls/private/ca.csrvi +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf| [...] SSLCertificateFile /etc/pki/tls/certs/ca.crt [...] SSLCertificateKeyFile /etc/pki/tls/private/ca.key [...] |
/etc/init.d/httpd restartVai all’URL del sito web SSL predefinito (ad es. https://www.example.com) e verifica se funziona (sto usando qui il certificato autofirmato predefinito, ecco perché ho un avviso di certificato, ma questo non influisce sull’uso di SPDY):

2 Installazione di mod_spdy
Prima assicurati che at sia installato:
yum install atGoogle fornisce pacchetti Fedora/CentOS per mod_spdy su https://developers.google.com/speed/spdy/mod_spdy/. Basta scaricare quello corretto per la tua architettura (32 o 64 bit) sul tuo server…
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… e installalo come segue:
rpm -U mod-spdy-*.rpmRiavvia Apache successivamente:
/etc/init.d/httpd restartLa cosa buona è che mod_spdy non richiede configurazione, funziona subito!
(In effetti, c’è un file di configurazione, /etc/httpd/conf.d/spdy.conf, ma le impostazioni predefinite dovrebbero andare bene.
cat /etc/httpd/conf.d/spdy.conf| LoadModule spdy_module /usr/lib64/httpd/modules/mod_spdy.so |
Puoi saperne di più sulle opzioni di configurazione su https://developers.google.com/speed/spdy/mod_spdy/install.
3 Test
Ora testiamo se SPDY funziona. Abbiamo bisogno di un browser con supporto SPDY, ad es. Google Chrome. Apri Chrome e ricarica il tuo sito web SSL (ad es. https://www.example.com) - è importante che tu lo ricarichi in modo che possa utilizzare SPDY (la prima volta che lo hai caricato nel capitolo 1 ha utilizzato il normale HTTPS). Successivamente, apri una nuova scheda e digita l’URL
chrome://net-internals/#spdySe tutto è andato bene, il tuo vhost SSL dovrebbe ora essere elencato nella tabella, il che significa che il supporto SPDY funziona.

(Per via del meccanismo di fallback di SPDY su HTTPS, il tuo vhost SSL funzionerà comunque in qualsiasi altro browser che non supporta SPDY.)
4 Link
- SPDY: https://developers.google.com/speed/spdy/
- Apache mod_spdy: http://code.google.com/p/mod-spdy/
- mod_spdy Pacchetti binari: https://developers.google.com/speed/spdy/mod_spdy/
- mod_spdy Configurazione: https://developers.google.com/speed/spdy/mod_spdy/install
- Apache: http://httpd.apache.org/
- CentOS: http://www.centos.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.