A guide in this repository, Nginx/guides/nginx-production-deployment/README.md, for running Nginx alone on one Ubuntu 24.04 LTS VM: static files, a reverse proxy to an application on 127.0.0.1:3000, and HTTPS through Certbot webroot. It calls itself a deployable baseline, not evidence that any server was deployed.1
Takeaways
- Nginx terminates HTTPS and splits requests between static files and a loopback-only application. See Reverse proxy gateway.
- Every change is backed up, tested with
nginx -t, and applied with a graceful reload. See Safe change procedure. - Troubleshooting goes layer by layer from a symptom table.1 See Nginx production deployment.
Footnotes
-
Nginx Production Deployment and Operations for Beginners, original on GitHub ↩ ↩2