# /etc/nginx/sites-available/api.pkclear.com server { listen 80; server_name api.pkclear.com; root /var/www/api.pkclear.com/public; index index.php; location / { try_files $uri /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.2-fpm.sock; } # simple rate limit limit_req zone=api burst=10 nodelay; } limit_req_zone $binary_remote_addr zone=api:10m rate=30r/s;