이번에도 맥기준으로 나열한다. (톰켓아닌 맥 기본 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 |