Back to Generator

Long-Tail Reverse Proxy Page

Caddy Reverse Proxy for Python

Generate production-ready Caddy reverse proxy configuration for Python with HTTPS, CORS, websocket, compression, and upload limits.

Preset: Python App · Upstream Port: 8000 · HTTPS + Upload 50MB baseline

Generated Caddyfile

Open Interactive Editor
# Generated by Make Your Own Tools - Reverse Proxy Generator
example.com {
    reverse_proxy http://127.0.0.1:8000
    respond /healthz "ok" 200
    request_body { max_size 50MB }
    encode gzip
    header Access-Control-Allow-Origin "*"
    header Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE, OPTIONS"
    header Access-Control-Allow-Headers "Authorization, Content-Type, X-Requested-With"
    header X-Content-Type-Options "nosniff"
    header X-Frame-Options "SAMEORIGIN"
    header Referrer-Policy "strict-origin-when-cross-origin"
    header X-XSS-Protection "1; mode=block"
    header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
    tls {
        issuer acme
    }
}

Deployment Checklist

Related Reverse Proxy Pages