Apache SPDY · 3 min read · Dec 27, 2025
Uso de mod_spdy con Apache2 en CentOS 6.4
SPDY (pronunciado “SPeeDY”) es un nuevo protocolo de red cuyo objetivo es acelerar la web. Es la alternativa de Google al protocolo HTTP y un candidato para HTTP/2.0. SPDY complementa HTTP con varias características relacionadas con la velocidad, como la multiplexión de flujos y la compresión de encabezados. Para usar SPDY, necesitas un servidor web y un navegador (como Google Chrome y las próximas versiones de Firefox) que ambos soporten SPDY. mod_spdy es un módulo de Apache de código abierto que añade soporte para el protocolo SPDY al servidor Apache HTTPD. Este tutorial explica cómo usar mod_spdy con Apache2 en CentOS 6.4.
1 Nota Preliminar
SPDY funciona sobre HTTPS, así que necesitamos un sitio web habilitado para HTTPS para probar SPDY. Ten en cuenta que SPDY volverá a HTTPS si el navegador del usuario no soporta SPDY o si algo sale mal, así que instalar mod_spdy no perjudica tu configuración existente.
Asumo que tienes una configuración LAMP funcional, como se describe en Instalación de Apache2 con soporte para PHP5 y MySQL en CentOS 6.4 (LAMP).
Para fines de prueba, simplemente usaré el sitio web SSL predeterminado que viene con el paquete de Apache en CentOS (no necesitas hacer esto si ya tienes un sitio web SSL en tu servidor). Si no tienes un sitio web SSL, puedes habilitar el sitio web SSL predeterminado de la siguiente manera:
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 restartVe a la URL del sitio web SSL predeterminado (por ejemplo, https://www.example.com) y prueba si funciona (estoy usando el certificado autofirmado predeterminado aquí, por eso tengo una advertencia de certificado, pero esto no afecta el uso de SPDY):

2 Instalación de mod_spdy
Primero asegúrate de que at esté instalado:
yum install atGoogle proporciona paquetes de Fedora/CentOS para mod_spdy en https://developers.google.com/speed/spdy/mod_spdy/. Simplemente descarga el correcto para tu arquitectura (32 o 64 bits) a tu 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 instálalo de la siguiente manera:
rpm -U mod-spdy-*.rpmReinicia Apache después:
/etc/init.d/httpd restartLo bueno es que mod_spdy no necesita configuración, ¡funciona directamente!
(De hecho, hay un archivo de configuración, /etc/httpd/conf.d/spdy.conf, pero la configuración predeterminada debería estar bien.
cat /etc/httpd/conf.d/spdy.conf| LoadModule spdy_module /usr/lib64/httpd/modules/mod_spdy.so |
Puedes aprender más sobre las opciones de configuración en https://developers.google.com/speed/spdy/mod_spdy/install.
3 Pruebas
Ahora probemos si SPDY está funcionando. Necesitamos un navegador con soporte para SPDY. por ejemplo, Google Chrome. Abre Chrome y recarga tu sitio web SSL (por ejemplo, https://www.example.com) - es importante que lo recargues para que pueda usar SPDY (la primera vez que lo cargaste en el capítulo 1 usó HTTPS normal). Después, abre una nueva pestaña y escribe en la URL
chrome://net-internals/#spdySi todo salió bien, tu vhost SSL ahora debería estar listado en la tabla, lo que significa que el soporte para SPDY está funcionando.

(Por el mecanismo de retroceso de SPDY a HTTPS, tu vhost SSL seguirá funcionando en cualquier otro navegador que no soporte SPDY.)
4 Enlaces
- SPDY: https://developers.google.com/speed/spdy/
- Apache mod_spdy: http://code.google.com/p/mod-spdy/
- Paquetes binarios de mod_spdy: https://developers.google.com/speed/spdy/mod_spdy/
- Configuración de mod_spdy: https://developers.google.com/speed/spdy/mod_spdy/install
- Apache: http://httpd.apache.org/
- CentOS: http://www.centos.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.