Marcus

Marcus is a fullstack JS developer. He’s passionate about the hapi framework for Node.js and loves to build web apps and APIs. Creator of Futureflix and the “learn hapi” learning path.


Caddy — Remove the "Server" Response Header

Caddy is a powerful web server. When serving sites with Caddy you’ll notice that responses contain a Server=Caddy response header. You probably don’t set this response header in your application. Then it must come from Caddy itself. This tutorial shows you how to remove the automatically added …

Continue Reading

Caddy — Configure Logging and Access Logs

Caddy is a powerful web server allowing you to serve your sites to the Internet. When exposing websites to the Internet, you want to know what kind of requests you’re receiving. Caddy supports request logging (also known as access logs). This tutorial shows you how to enable request logging …

Continue Reading

Caddy — Redirect (Sub)Domains

Caddy is a powerful open-source web server, like nginx or Apache. You can configure website redirects as you can do on all other web servers. You can configure redirects in a single line. This tutorial shows you how to configure redirects from one (sub)domain to another. {{outline}} Redirect a …

Continue Reading

Caddy — Configure SSL for HTTPS

Caddy is a powerful open-source web server, like nginx or Apache. One of the best parts of Caddy is the automatic HTTPS. With a single line of configuration, you tell Caddy to serve your site with HTTPS. This tutorial shows you how to configure your TLS setup to securely serve …

Continue Reading

Caddy — Reverse Proxy a Node.js App

Caddy is a powerful platform to serve your web applications and services. You can use Caddy as a reverse proxy to forward requests from the Internet to your Node.js application running on your server. This tutorial shows you how to use Caddy as a reverse proxy for your Node. …

Continue Reading

Explore the Library

Find interesting tutorials and solutions for your problems.