Caddy is a straightforward, easy-to-use web server. How easy? This is the complete "Quick Start" guide:
1. Download Caddy for your platform and put it in your PATH.
2. cd to the folder containing your website.
3. Run caddy.
4. Open your browser to http://localhost:2015 to see it working.
That alone is enough to get you support for HTTP/2, IPv6, Markdown, WebSockets, FastCGI, templates and more.
Setting up a configuration file (the equivalent of Apache's httpd.conf) gives you more control over authentication, folder permissions, error pages, a site's root path, gzip, tls, proxies, HTTP redirects, response headers and logging.
This plainly requires a little more thought and research, but Caddy does at least have plenty of documentation to help explain how everything works. If you're able to set up and maintain a blog or website of your own then you won't have any great problems configuring Caddy.
Verdict:
You can have Caddy serving HTML sites in seconds, even if you've never used a web server before. Going further requires a little more work - especially if you want to serve PHP sites and must set up a FastCGI server as well - but Caddy is still unusually easy to handle by server standards.
Your Comments & Opinion
Find out what's powering any web server you visit
Test the speed of your mobile internet connection
A simple http server in just one file
Install a web server on your own computer
An advanced and strikingly good-looking streaming video player for your web site
Monitor exactly how your network connection is being used in Lion
Powerful cross-platform free FTP client, with support for WebDAV, Amazon S3 and much more
Powerful cross-platform free FTP client, with support for WebDAV, Amazon S3 and much more
WhatsApp for the desktop? Well...
Browse the internet anonymously with this easy-to-use VPN tool
A speedy web browser with a focus on security and privacy