Apache SPDY · 3 min read · Dec 27, 2025
Usando mod_spdy Com Apache2 No CentOS 6.4
SPDY (pronunciado “SPeeDY”) é um novo protocolo de rede cujo objetivo é acelerar a web. É a alternativa do Google ao protocolo HTTP e um candidato ao HTTP/2.0. SPDY aumenta o HTTP com vários recursos relacionados à velocidade, como multiplexação de streams e compressão de cabeçalhos. Para usar SPDY, você precisa de um servidor web e de um navegador (como Google Chrome e versões futuras do Firefox) que suportem SPDY. mod_spdy é um módulo Apache de código aberto que adiciona suporte ao protocolo SPDY ao servidor Apache HTTPD. Este tutorial explica como usar mod_spdy com Apache2 no CentOS 6.4.
1 Nota Preliminar
SPDY funciona sobre HTTPS, então precisamos de um site habilitado para HTTPS para testar o SPDY. Por favor, note que o SPDY irá reverter para HTTPS se o navegador do usuário não suportar SPDY ou se algo der errado, então instalar o mod_spdy não prejudica sua configuração existente.
Estou assumindo que você tem uma configuração LAMP funcionando, conforme descrito em Instalando Apache2 Com Suporte a PHP5 E MySQL No CentOS 6.4 (LAMP).
Para fins de teste, eu simplesmente usarei o site SSL padrão que vem com o pacote Apache no CentOS (você não precisa fazer isso se já tiver um site SSL em seu servidor). Se você não tiver um site SSL, pode habilitar o site SSL padrão da seguinte forma:
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 restartVá para a URL do site SSL padrão (por exemplo, https://www.example.com) e teste se funciona (estou usando o certificado autoassinado padrão aqui, é por isso que tenho um aviso de certificado, mas isso não afeta o uso do SPDY):

2 Instalando mod_spdy
Primeiro, certifique-se de que está instalado:
yum install atO Google fornece pacotes Fedora/CentOS para mod_spdy em https://developers.google.com/speed/spdy/mod_spdy/. Basta baixar o correto para sua arquitetura (32 ou 64 bits) para seu servidor…
64 bits:
cd /tmp
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_x86_64.rpm32 bits:
cd /tmp
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_i386.rpm… e instalá-lo da seguinte forma:
rpm -U mod-spdy-*.rpmReinicie o Apache em seguida:
/etc/init.d/httpd restartA boa notícia é que o mod_spdy não precisa de configuração, ele funciona imediatamente!
(De fato, há um arquivo de configuração, /etc/httpd/conf.d/spdy.conf, mas as configurações padrão devem estar ok.
cat /etc/httpd/conf.d/spdy.conf| LoadModule spdy_module /usr/lib64/httpd/modules/mod_spdy.so |
Você pode aprender mais sobre as opções de configuração em https://developers.google.com/speed/spdy/mod_spdy/install.
)
3 Testando
Agora vamos testar se o SPDY está funcionando. Precisamos de um navegador com suporte a SPDY, por exemplo, Google Chrome. Abra o Chrome e recarregue seu site SSL (por exemplo, https://www.example.com) - é importante que você o recarregue para que ele possa usar SPDY (na primeira vez que você o carregou no capítulo 1, ele usou HTTPS normal). Depois, abra uma nova aba e digite a URL
chrome://net-internals/#spdySe tudo correr bem, seu vhost SSL deve agora estar listado na tabela, o que significa que o suporte a SPDY está funcionando.

(Por causa do mecanismo de fallback do SPDY para HTTPS, seu vhost SSL ainda funcionará em qualquer outro navegador que não suporte SPDY.)
4 Links
- SPDY: https://developers.google.com/speed/spdy/
- Apache mod_spdy: http://code.google.com/p/mod-spdy/
- Pacotes Binários mod_spdy: https://developers.google.com/speed/spdy/mod_spdy/
- Configuração do mod_spdy: https://developers.google.com/speed/spdy/mod_spdy/install
- Apache: http://httpd.apache.org/
- CentOS: http://www.centos.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.