작은숲:위키노트/Nginx 캐시 설정

Utolee90 (토론 | 기여)님의 2021년 3월 28일 (일) 12:51 판 (문자열 찾아 바꾸기 - "<source" 문자열을 "<syntaxhighlight" 문자열로)

Nginx에서 트래픽을 줄이기 위해 고정 파일(static files, 그림 파일 등)을 웹 브라우저에 캐시하도록 하는 설정. 아래 설정은 server 블록, 즉 가상 호스트 설정 안에 들어가야 한다. <syntaxhighlight lang="nginx">

  1. static file caching for 1 week (7x24 hours)
  2. location ~* \.(css|js|gif|jpe?g|png|bmp|ico|svg)$ {
   #expires 24h;
   expires 7d;
   add_header Pragma public;
   add_header Cache-Control "public, must-revalidate, proxy-revalidate";
   access_log off;

}location ~* \.(ico)$ {

   log_not_found  off;

}</source> 마지막 ico 파일에 대한 설정은 파일이 없는 경우 로그를 남기지 말라는 것이다.

참고

이 작은숲 문서의 출처는 위키노트의 위키노트/Nginx 캐시 설정 문서입니다.