limit_req_zone $binary_remote_addr zone=cangku_bootstrap_limit:10m rate=5r/m; server { listen 8443 ssl; listen [::]:8443 ssl; server_name ck.yydd.ai; ssl_certificate /etc/letsencrypt/live/ck.yydd.ai/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/ck.yydd.ai/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; ssl_session_tickets off; add_header Cache-Control "no-store" always; add_header X-Content-Type-Options nosniff always; client_max_body_size 16k; location = /health { proxy_pass http://127.0.0.1:4092; proxy_set_header Host $host; } location = /v1/enroll { limit_req zone=cangku_bootstrap_limit burst=3 nodelay; proxy_pass http://127.0.0.1:4092; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_read_timeout 20s; } location / { return 404; } }