前端apache的缓存后面的application server的数据

注意, 本文只在Apache版本: 2.2.15 测试通过。

编辑 /etc/httpd/conf/httpd.conf , 确保以下内容存在并且没有被注释

LoadModule disk_cache_module modules/mod_disk_cache.so

接着在上述文件最后添加以下内容:

<IfModule mod_disk_cache.c>
   CacheRoot /tmp/cacheroot
   CacheEnable disk /images
   CacheDirLevels 5
   CacheDirLength 3
</IfModule>

创建存放 cache 的文件夹, 并将权限赋予apache用户, 注意:tmp的文件会在重启后清除

mkdir -p /tmp/cacheroot
chown apache:apache /tmp/cacheroot

重启apache

sudo ...
more ...

配置Apache服务器使用ssl连接

环境:

  • CentOS: 6.3

首先安装mod_ssl, open_ssh, 执行

sudo yum install mod_ssl openssl

用 OpenSSL 生成私有证书, 执行

openssl genrsa -out ca.key 1024

生成CSR文件, 执行

openssl req -new -key ca.key -out ca.csr

生成Cert文件

openssl x509 -req -days 3650 -in ca.csr -signkey ca.key -out ca.crt

拷贝文件到指定目录

sudo ...
more ...