Introduction
When you change the settings of a web server like nginx, you need to apply those changes. You can either reload the configuration without stopping the server or restart the server completely. Each method affects how your website stays available during the update.
When you update nginx settings like adding a new site or changing ports and want to apply changes without downtime.
When you fix a configuration error and want to test the new settings safely.
When you want to refresh nginx after changing SSL certificates without disconnecting users.
When you want to fully restart nginx to clear all running processes and start fresh.
When you suspect nginx is stuck or not responding and need a full restart to fix it.