이번에도 맥기준으로 나열한다. (톰켓아닌 맥 기본 apache 설정이다.)


deflate_module 를 이용한 gzip 압축


환경설정만 바꿔주면 된다.


1. /private/etc/apache2 폴더로 이동한다.

2. 텍스트에디터서 httpd.conf 를 연다.

3. 이라인이 있는지 확인한다. "LoadModule deflate_module libexec/apache2/mod_deflate.so"

4. 아래의 내용을 적당한곳에 추가한 후 서버를 재시작 한다.

<IfModule deflate_module>

  # 압축 할 파일 설정

  AddOutputFilterByType DEFLATE text/plain text/html text/xml

  AddOutputFilterByType DEFLATE application/xhtml+xml application/xml application/rss+xml

  AddOutputFilterByType DEFLATE text/css application/javascript application/x-javascript

  AddOutputFilterByType DEFLATE audio/midi


  # DeflateCompressionLevel는 사용할 압축수준을 선택한다. 값이 클수록 압축률이 증가하지만, CPU를 더 많이 사용한다.

  DeflateCompressionLevel 9 # 압축 레벨 1 ~ 9 까지 존재.

  DeflateBufferSize 2048


  BrowserMatch ^Mozilla/4 gzip-only-text/html   # Netscape 4.xx에는 HTML만 압축해서 보냄

  BrowserMatch ^Mozilla/4\.0[678] no-gzip   # Netscape 4.06~4.08에는 압축해서 보내지 않음

  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html   # 자신을 Mozilla로 알리는 MSIE에는 그대로 압축해서 보냄

</ifModule>


5. 추가 치시어는 deflate_module 에서 확인 하면된다.



'Dev > Apache' 카테고리의 다른 글

Apache Tomcat gzip 압축전송하기.  (0) 2013.09.13
맥에서 웹 공유(Apache)기능 활성화 하기.  (0) 2013.09.13
맥에 Tomcat 설치하기. (Ver.7.x)  (0) 2013.09.09

+ Recent posts