Show compiled modules nginx
List all built-in and dynamic modules in the binary
nginx -V 2>&1 | tr ' ' '\n' | grep module
more nginx
all 15 commands →
Tail access log with fields
tail -f /var/log/nginx/access.log | awk '{print $1, $7, $9, $10}'
Count requests by status code
awk '{print $9}' /var/log/nginx/access.log | sort | uniq -c | sort -rn
Top 10 requested URLs
awk '{print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -10
Top IPs by request count
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -10
Rate limiting config block
limit_req_zone $binary_remote_addr zone=api:10m rate=10r/s;
limit_req zone=api burst=20 nodelay;