Test configuration
Validate nginx.conf without reloading
nginx -t
More nginx commands
-
nginx -s reloadGracefully reload config — zero connection drop
-
nginx -V 2>&1 | tr ' ' '\n' | grep moduleList all built-in and dynamic modules in the binary
-
tail -f /var/log/nginx/access.log | awk '{print $1, $7, $9, $10}'Stream IP, path, status code, and response size
-
awk '{print $9}' /var/log/nginx/access.log | sort | uniq -c | sort -rnFrequency of each HTTP status code in access log
-
awk '{print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -10Most popular request paths from access log