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.
A simple test to verify a working cache:

* Request a URL, e.g. `curl "http://mydomain/my/page?test_param"`
* Check that the HTTP status code is either 200, 203, 300, 301 or 410 (only those are cached, see <https://httpd.apache.org/docs/2.4/caching.html>)
* Check the cache with htcacheclean, e.g. `htcacheclean -p /var/cache -A|grep 'test_param'`