# روی ۲۴۹: /etc/nginx/sites-enabled/mathapp (فایلِ معمولی، نه symlink) — API، mathapi.tadrisino2.ir.
server {
    listen 80;
    listen 443 ssl;
    server_name mathapi.tadrisino2.ir;

    ssl_certificate /etc/ssl/certs/mathapp.crt;
    ssl_certificate_key /etc/ssl/private/mathapp.key;

    include /etc/nginx/snippets/zareian-arvan-only.conf;

    # بزرگ‌ترین آپلودِ واقعی فایلِ سوال/برنامه‌ی درسی در پنلِ ادمین است (~۹ مگابایت). nginx بدنه را پیش از
    # رد شدن روی دیسکِ مشترک می‌نویسد، پس سقفِ ۱۰۰ مگابایتیِ قبلی جای پر کردنِ دیسک می‌داد.
    client_max_body_size 20M;

    # بقیه‌ی هدرهای امنیتی (nosniff، X-Frame-Options، Referrer-Policy) را خودِ جنگو می‌گذارد.
    add_header Strict-Transport-Security "max-age=31536000" always;

    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn/mathapp.sock;
    }
}
