서버 설정 · 2 min read · Jan 08, 2026

페도라 17에서 Apache2와 함께 mod_spdy 사용하기

SPDY (“SPeeDY”라고 발음됨)는 웹을 빠르게 하는 것을 목표로 하는 새로운 네트워킹 프로토콜입니다. 이는 HTTP 프로토콜에 대한 구글의 대안이며 HTTP/2.0의 후보입니다. SPDY는 스트림 다중화 및 헤더 압축과 같은 여러 속도 관련 기능으로 HTTP를 보강합니다. SPDY를 사용하려면 SPDY를 모두 지원하는 웹 서버와 브라우저(예: Google Chrome 및 향후 버전의 Firefox)가 필요합니다. mod_spdy는 Apache HTTPD 서버에 SPDY 프로토콜 지원을 추가하는 오픈 소스 Apache 모듈입니다. 이 튜토리얼에서는 페도라 17에서 Apache2와 함께 mod_spdy를 사용하는 방법을 설명합니다.

나는 이것이 당신에게 작동할 것이라는 보장을 하지 않습니다!

1 사전 참고

SPDY는 HTTPS 위에서 실행되므로 SPDY를 테스트할 HTTPS 지원 웹사이트가 필요합니다. 사용자의 브라우저가 SPDY를 지원하지 않거나 문제가 발생하면 SPDY는 HTTPS로 되돌아가므로 mod_spdy를 설치해도 기존 설정에 해가 되지 않습니다.

나는 당신이 페도라 17에서 PHP5 및 MySQL 지원과 함께 Apache2 설치에 설명된 대로 작동하는 LAMP 설정을 가지고 있다고 가정합니다.

테스트 목적으로 나는 페도라의 Apache 패키지와 함께 제공되는 기본 SSL 웹사이트를 사용할 것입니다(서버에 이미 SSL 웹사이트가 있는 경우 이 작업을 수행할 필요는 없습니다).

기본 SSL 웹사이트의 URL(예: https://www.example.com)로 이동하여 작동하는지 테스트합니다(여기서는 기본 자체 서명된 인증서를 사용하고 있으므로 인증서 경고가 발생하지만 이는 SPDY 사용에 영향을 미치지 않습니다):

2 mod_spdy 설치하기

먼저 at가 설치되어 있는지 확인하십시오:

yum install at

구글은 https://developers.google.com/speed/spdy/mod_spdy/에서 mod_spdy에 대한 페도라/CentOS 패키지를 제공합니다. 자신의 아키텍처(32비트 또는 64비트)에 맞는 것을 서버에 다운로드하십시오…

64비트:

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

32비트:

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

… 그리고 다음과 같이 설치합니다:

rpm -U mod-spdy-*.rpm

그 후 Apache를 재시작합니다:

systemctl restart httpd.service

좋은 점은 mod_spdy는 구성 없이 즉시 작동한다는 것입니다!

(사실, 구성 파일인 /etc/httpd/conf.d/spdy.conf가 있지만 기본 설정은 괜찮아야 합니다.

cat /etc/httpd/conf.d/spdy.conf

| LoadModule spdy_module /usr/lib64/httpd/modules/mod_spdy.so # mod_spdy를 켭니다. mod_spdy를 완전히 비활성화하려면 # 이를 "off"로 설정할 수 있습니다. SpdyEnabled on # 단일 연결을 통한 요청의 동시 다중화를 지원하기 위해, # mod_spdy는 요청 처리를 위해 각 Apache 자식 프로세스에서 # 자체 스레드 풀을 유지합니다. 이 스레드 풀의 기본 크기는 # 매우 보수적입니다; 더 큰 값으로 재정의하여 # 동시성을 증가시킬 수 있지만, 그로 인해 메모리 사용량이 # 증가할 수 있습니다. # #SpdyMaxThreadsPerProcess 30 # 메모리 사용량은 각 클라이언트 연결에 대해 허용되는 # 동시에 열려 있는 SPDY 스트림의 최대 수에 의해서도 영향을 받을 수 있습니다. # 이상적으로 이 한도는 가능한 한 높게 설정해야 하지만, # 필요에 따라 메모리 소비를 제한하기 위해 조정할 수 있습니다. # #SpdyMaxStreamsPerConnection 100 |

구성 옵션에 대한 자세한 내용은 https://developers.google.com/speed/spdy/mod_spdy/install에서 확인할 수 있습니다.

3 테스트

이제 SPDY가 작동하는지 테스트해 보겠습니다. SPDY 지원이 있는 브라우저가 필요합니다. 예: Google Chrome. Chrome을 열고 SSL 웹사이트(예: https://www.example.com)를 새로 고칩니다 - SPDY를 사용할 수 있도록 새로 고치는 것이 중요합니다(1장에서 처음 로드했을 때는 일반 HTTPS를 사용했습니다). 그 후 새 탭을 열고 URL을 입력합니다.

chrome://net-internals/#spdy

모든 것이 잘 진행되었다면, 이제 SSL vhost가 테이블에 나열되어 있어 SPDY 지원이 작동하고 있음을 의미합니다.

(SPDY의 HTTPS로의 되돌리기 메커니즘 덕분에, SPDY를 지원하지 않는 다른 브라우저에서도 SSL vhost는 여전히 작동합니다.)

4 링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.