nginx 只快取靜態檔案

shilei1發表於2016-04-24
在實際的網站配置中,可能會遇到只允許nginx快取靜態檔案的情況,下面的配置檔案,供大家參考。 
配置節內容:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server
{
    listen          80;
    server_name     #碰到域名為就交給Apache來執行
    location / {
             proxy_pass     #Apache上站點為
     }
    location ~ .*\.(js|css)$ {        #指定快取檔案型別
          expires 7d;      #設定瀏覽器過期時間
          root a;                   #所有的快取檔案都會儲存在這裡,並會快取資料夾,不用擔心覆蓋,要注意時效性,如果做了修改的檔案依舊讀取快取,是很不爽的 proxy_store on;        #開啟快取機制
          proxy_store_access user:rw group:rw all:rw;       #快取讀寫規則
          proxy_temp_path b;            #存放靜態檔案的快取目錄
          #include proxy.conf;          # 外聯proxy理的詳細配置如proxy_set_header, client_max_body_size ....
          if ( !-e $request_filename) {  
  proxy_pass 
             }
         }      
     }

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-2087397/,如需轉載,請註明出處,否則將追究法律責任。

相關文章