Apache SPDY · 3 min read · Jan 08, 2026

Uso de mod_spdy con Apache2 en Fedora 17

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 Fedora 17.

No emito ninguna garantía de que esto funcione para ti!

1 Nota Preliminar

SPDY se ejecuta 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 Fedora 17 (LAMP).

Para propósitos de prueba, simplemente usaré el sitio web SSL predeterminado que viene con el paquete de Apache de Fedora (no necesitas hacer esto si ya tienes un sitio web SSL en tu servidor).

Ve 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 at

Google 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.rpm

32 bits:

cd /tmp  
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_i386.rpm

… y instálalo de la siguiente manera:

rpm -U mod-spdy-*.rpm

Reinicia Apache después:

systemctl restart httpd.service

¡Lo 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 # Activa mod_spdy. Para desactivar completamente mod_spdy, puedes establecer # esto en "off". SpdyEnabled on # Para soportar la multiplexión concurrente de solicitudes a través de una # sola conexión, mod_spdy mantiene su propio grupo de hilos en # cada proceso hijo de Apache para procesar solicitudes. El tamaño # predeterminado de este grupo de hilos es muy conservador; puedes anular # esto con un valor más grande (como a continuación) para aumentar la # concurrencia, a costa de un posible aumento en el uso de memoria. # #SpdyMaxThreadsPerProcess 30 # El uso de memoria también puede verse afectado por el número máximo de # flujos SPDY abiertos simultáneamente permitidos para cada conexión # de cliente. Idealmente, este límite debería establecerse lo más alto # posible, pero puedes ajustarlo según sea necesario para limitar el # consumo de memoria. # #SpdyMaxStreamsPerConnection 100 |

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/#spdy

Si todo salió bien, tu vhost SSL debería estar ahora listado en la tabla, lo que significa que el soporte para SPDY está funcionando.

(Gracias al mecanismo de retroceso de SPDY a HTTPS, tu vhost SSL seguirá funcionando en cualquier otro navegador que no soporte SPDY.)

4 Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.