Apache Web Server 2.4 에 정적파일 캐싱하기
1) 개요
정적파일에 대해서 수정되지 않은 파일을 다운로드 받게하는 트래픽을 없애기 위해 설정을 한 내용을 정리하고자 작성되었습니다.
2) 설정하기
- Apache 설정 파일 수정하기
vi [Apache 설치된 디렉토리]/conf/httpd.conf
httpd.conf
에 수정할 내용LoadModule expires_module modules/mod_expires.so //주석해제 <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/png "modification plus 1 month" ExpiresByType text/html "modification plus 1 month" ExpiresByType image/gif "modification plus 1 month" ExpiresByType image/jpg "modification plus 1 month" ExpiresByType image/jpeg "modification plus 1 month" ExpiresByType application/javascript "modification plus 1 month" ExpiresByType text/css "modification plus 1 month" ExpiresByType application/vnd.ms-cab-compressed "modification plus 1 month" ExpiresByType application/x-msdownload "modification plus 1 month" </IfModule>
- HTTP 헤더에 Expires 헤더값을 설정하는 모듈이다.
- Type은 MIME Type이므로 본인이 설정하고 싶은 내용을 설정한다.
modification
은 파일이 수정이 되면 다운 받을 수 있는 옵션이다.modification
대신access
로 지정하면 무조건 설정한 시간 이후 다운 받을 수 있는 옵션이다.month
외에도years
,weeks
,days
,hours
,minutes
,seconds
가 있다.- 자세한 내용은 Apache 문서를 참고
- Apache 재시작
'Linux > CentOS' 카테고리의 다른 글
Nginx Server 1.8 에서 HTTPS 적용하기 (0) | 2015.11.11 |
---|---|
CentOS 7 에 Nginx Server 1.8 설치하기 (2) | 2015.11.11 |
Apache Web Server 2.4 에 HTTPS 적용하기 (0) | 2015.11.11 |
Apache Web Server 2.4 와 Tomcat 8 연동하기 (0) | 2015.11.11 |
CentOS 7 에서 Apache Tomcat 8 Container 설치하기 (0) | 2015.11.11 |