默认安装的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
|
|