Could be a few things. Does the user running Caddy (www-data, probably, if you’re using systemd) have read access to the file?
Are you accessing it via http://localhost/ in your browser, as opposed to the IP or perhaps an external address?
Try setting up some logging by adding log stdout and errors stdout to your Caddyfile, then try the website a few times and go have a look at the output of journalctl -f -u caddy.service.
thanks for the reply. I don’t recall now what the issue was but I did get it to work… however, when I attempt to look at the logs I get something like:
# journalctl -f -u caddy
-- Logs begin at Sat 2016-12-24 17:29:09 PST. --
and as I make requests I never get any output. the systemd file I’m using declares: