Question: I've added the cache directives to my httpd.conf file but cannot discover how to verify it's actually caching the pages and serving them up. How can I verify this?

I added the cache directives at the server config level (not using VirtualHost) as:

```
CacheEnable disk /
CacheRoot /var/cache
CacheDefaultExpire 3600

```

Answer: 
If you add `\"%{cache-status}e\"` to your LogFormat line it will show up in your access log file.
```
CacheRoot "/var/cache/folder"

```

check 

> 
> /var/log/apache2/error.log 
> 
> 
> 

if there any permission error, it wont write in the Directory, give apache2 permissions to that directory like below

```
mkdir -p /var/cache/folder/
chown root:www-data /var/cache/apache2/mod_cache_disk/ -R
chmod 775 /var/cache/apache2/mod_cache_disk/ -R

```

access the pages check in folder there will be directory structure will appear and there are two files one for header and another for data. if it will show like the data is caching other wise configuration something missing, i configured this is working, cached pages also showing 200 status in log in my case