Concepts
Learn it by building it
An article can show you how something works. A concept makes you do it. Each one is a simulation you drive: you write the config, you make the mistake, you watch the thing break and then fix it.
Deploy a website to a VM (opens in a new tab)
Start with an HTML file on your laptop. Finish with it served over HTTPS on a domain you chose, from a machine you configured, with code running behind it.
- Why a local file is not a website
- What an nginx server block actually says
- What DNS changes, and what it does not
- Why HTTPS needs a certificate and not only a port
- Web server against app server, and what a reverse proxy is for