Apache設定檔案快取時間

2022-02-16 13:09:55 字數 837 閱讀 1968

apache要設定檔案快取時間,要依靠乙個叫mod_expires的模組,但是,我們的機器上,原本是沒有安裝這個模組的,幸運的是,apache安裝這個模組很簡單, 

首先找到源**

比如我們的是2.2.22的版本

這樣就完成了mod_expores模組的安裝,下面需要修改一下配置檔案

在裡面加入如下語句

#啟用expires_module模組

loadmodule expires_module modules/mod_expires.so

# 啟用有效期控制

expiresactive on

#現在只控制swf檔案的快取期為3天

然後重啟apache

cd ../bin 

sudo ./apachectl restart

這樣就完成了安裝

mod_expirse這個模組,可以配置如下引數:

expiresactive on|off

這個選項表示是否其用有效期控制

expiresdefault

這用於設定預設的時間

expiresbytype type/encoding

用於對某一種型別的檔案進行控制

有以下幾種寫法(都表示有效期為1個月):

expiresdefault "access plus 1 month" 

expiresdefault m2592000

如何在 apache 中設定快取有效時間

今天學習了下如何在 apache 中設定快取時間,記之以備忘。在 http 報文頭中,與快取時間有關的兩個欄位是 expires 以及 cache control 中的 max age,expires 設定了乙個快取的過期時間,而 max age 則設定了乙個快取有效時間 單位秒 通常情況下,兩者可...

Apache 日誌檔案設定

在apache 的配置檔案 中找到errorlog logs error log customlog logs access log common 將其改為 errorlog usr apache bin rotatelogs usr apache logs y m d error log 8640...

apache下設定快取方法詳細介紹

在apache中是支援乙個mod cache模板的,只有開啟mod cache模組之後我們才可以使用apache快取,mod cache開啟後可使用兩種快取方式,一種是基於硬碟檔案的快取 mod disk cache 另一種是基於記憶體的快取 mod mem cache 下面我來給大家介紹。預設情況...