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: 
You can simply write a quick php page. If you refresh the page the time in the upper right should not grow for another 300 seconds.

```
<?php
header("Cache-Control: must-revalidate, max-age=300");
header("Vary: Accept-Encoding");
echo time()."<br>";
?>

```
Had the same challenge and the answers and comments here was very helpful.
Another option that I also found useful while testing, is adding one or more of the Apace caching headers.

* [CacheHeader](https://httpd.apache.org/docs/2.4/mod/mod_cache.html#cacheheader)
* [CacheDetailHeader](https://httpd.apache.org/docs/2.4/mod/mod_cache.html#cachedetailheader)

They make it easy to test and verify the setup using a basic http client (e.g. curl).