Articles tagged in: Server



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

Ubuntu/Debian — How to Shutdown a Machine

Occasionally you need to shut down or reboot your Linux servers. The Linux operating system comes with the built-in shutdown command. This command allows you to power off or reboot a computer. This tutorial shows you how to shut down or reboot a Linux machine. {{outline}} Shutdown Your Ubuntu/Debian …

Continue Reading

Generate Secure SSH Keys

As a software developer, you’re most likely using SSH keys. Doing system administration or pushing commits to your source control like GitHub or GitLab is considered to be a best practice doing it over SSH with public key authentication instead of passwords. And because you’re doing both in …

Continue Reading
Page 1 of 7

Explore the Library

Find interesting tutorials and solutions for your problems.