默認安裝的DA面板上是沒有編譯mod_cache模塊的,只能后期手動重新編譯。
1.修改apache編譯配置文件
1
2
|
cd /usr/local/directadmin/custombuild/configure/ap2 vim configure.apache |
在最下面加上
1
2
3
|
"--enable-cache"
"--enable-disk-cache"
"--enable-mem-cache" |
注意下:在–enable-headers 后面還有個’’也需要補全的,–enable-mem-cache后面是沒有’’的如下圖
2.重新編譯
1
2
|
cd /usr/local/directadmin/custombuild . /build apache |
編譯成功后會自動重啟apache的
3.驗證是否安裝成功
1
|
httpd -l | grep mod_cache |
看到 mod_cache.c代表安裝成功
4.增加配置文件。
到這里安裝基本完成,但是想要正常的使用還需要引入mod_cache配置文件,我們在httpd-includes.conf文件中引入
1
2
|
cd /etc/httpd/conf/extra/ vim httpd-includes.conf |
在vhttpd-includes.conf里面添加如下內容(#后面的就不需要添加了)
<IfModule mod_cache.c>
#CacheForceCompletion 100 #緩存文件數(默認不限制)
CacheDefaultExpire 3600 #緩存默認過期時間(秒)
CacheMaxExpire 86400 #緩存最大過期時間(秒)
CacheLastModifiedFactor 0.1 #緩存時間計算公式,詳情請查閱網絡資料
<IfModule mod_mem_cache.c>
CacheEnable mem /
MCacheSize 512000 #內存緩沖區大小,根據服務器內存大小調整(單位:kb)
MCacheMaxObjectCount 10000 #緩沖區文件數
MCacheMinObjectSize 1 #緩沖區最小文件(單位:kb)
MCacheMaxObjectSize 51200 #緩沖區最大文件(單位:kb)
</IfModule>
</IfModule>
5.重啟apache
1
|
|