Skip to content

2010.07.29 07:57

mod_gzip, mod_deflate

조회 수 19292 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
웹서버의 스트리밍데이타를 압축해서 보내자는 말이 나왔다.

당연히 mod_gzip을 찾아보고 적용 시키는 중에 죽어도 컴파일이 안되는 것이 발생해서...

그럼 php에서 한다고 생각해서 php 모듈을 찾다가 보니 그다지 뾰족한 것이 없었다.

더욱 찬찬히 찾아보니...

웬걸

삽질이었다.

Apache2 이상에서는 mod_gzip 대신에 mod_deflate에서 압축을 담당하는 것이었다.

적용을 해보자

1) httpd.conf
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
가 있는지 확인하자.

2) 적용할 디렉토리를 찾는다.
vhost를 사용하지 않으면 httpd.conf에 있을 것이고
vhost 사용시에는 각 도메인의 디렉토리를 찾는다.

2-1) 모두 압축하고 하지 않을 필터를 설정
<Directory 경로~>
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
</Directory>

2-2) 압축할 필터를 설정
<Directory 경로~>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript text/xml application/x-javascript
</Directory>

3) apachectl -k restart
적용 완료 -_-


확인은 httpwatch 같은 것으로 패킷캡쳐 해보면 안다.

참고 site

http://httpd.apache.org/docs-2.0/mod/mod_deflate.html

  1. KeepAlive 설정 및 정의

    Date2012.01.16 ByADMINPLAY Views20094
    Read More
  2. [Apache] MPM(Prefork VS Worker)

    Date2012.01.16 ByADMINPLAY Views19831
    Read More
  3. Apache Worker 방식의 이해 및 설정법

    Date2012.01.16 ByADMINPLAY Views17141
    Read More
  4. Apache 2.2.21 패치 (mod_proxy_ajp 패치와 apache killer...

    Date2012.01.16 ByADMINPLAY Views19845
    Read More
  5. Apache 2.2.17 (mod_url 하고 mod_rewrite 충돌)

    Date2011.08.18 ByADMINPLAY Views20578
    Read More
  6. 아파치(apache) 무단 링크 방지

    Date2011.06.18 ByADMINPLAY Views19193
    Read More
  7. mod_deflate 설정

    Date2011.03.18 ByADMINPLAY Views21538
    Read More
  8. Apache: client denied by server configuration

    Date2010.10.25 ByADMINPLAY Views21891
    Read More
  9. 리눅스 개인계정 로딩시 틸드(~)기호없이 그냥 사용

    Date2010.09.22 ByADMINPLAY Views20875
    Read More
  10. apache, tomcat 가상디렉토리 설정

    Date2010.09.17 ByADMINPLAY Views23208
    Read More
  11. apache 외부링크 차단

    Date2010.08.31 ByADMINPLAY Views21399
    Read More
  12. Apache - 도메인 포워딩

    Date2010.08.26 ByADMINPLAY Views19006
    Read More
  13. mod_gzip, mod_deflate

    Date2010.07.29 ByADMINPLAY Views19292
    Read More
  14. 웹방화벽 ModSecurity 룰적용 순서

    Date2010.05.29 Byl2zeo Views19110
    Read More
  15. APM + Snort + ADODB + BASE + oinkmaster 설치

    Date2010.05.29 Byl2zeo Views20995
    Read More
  16. 트래픽분석툴(mod_throttle) 설치 및 설정 - apache1.3.x ...

    Date2010.05.03 ByADMINPLAY Views20231
    Read More
  17. *** glibc detected *** double free or corruption (!pre...

    Date2010.05.03 ByADMINPLAY Views26959
    Read More
  18. apache + oracle (오라클 DB 한글깨짐)

    Date2010.02.24 ByADMINPLAY Views19771
    Read More
  19. 아파치 GeoIP를 이용한 국가별 제한

    Date2010.01.30 ByADMINPLAY Views19016
    Read More
  20. apache server 2.2, Tomcat5.5 로드밸런싱 및 클러스터

    Date2009.12.10 ByADMINPLAY Views19340
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234