Why use a current symlink? It lets a deploy switch atomically and makes rollback simpler. topicladder software linux What does the 'Separate releases from current' step prove? Use timestamped release folders and a current symlink to make rollback possible. Check: readlink -f current shows the active release. topicladder software linux What does the 'Know the document root' step prove? The root directive tells Nginx which folder becomes the web root. Check: The requested URL maps to a file under root. topicladder software linux What does the 'Test before reload' step prove? Nginx can validate syntax before traffic changes. Check: nginx -t must pass before systemctl reload nginx. topicladder software linux What does the 'Verify from outside' step prove? curl checks the public path, not just local files. Check: HTTP 200 and expected text confirm the page served. topicladder software linux When would you use `sudo nginx -t`? Use it to test nginx configuration. Expected signal: syntax is ok and test is successful topicladder software command When would you use `readlink -f /srv/www/site/current`? Use it to show the active release folder. Expected signal: A timestamped release path topicladder software command When would you use `curl -I https://example.com/`? Use it to check public response headers. Expected signal: HTTP/2 200 or HTTP/1.1 200 topicladder software command