Zum Inhalt springen

Caddy Proxy

Mit Caddy lässt sich usertrax besonders einfach über Ihre Domain routen.

  1. Caddyfile erweitern

    yourdomain.com {
    # Tracking-Script proxien
    handle /cvs.js {
    reverse_proxy https://usertrax.io {
    header_up Host usertrax.io
    }
    header Cache-Control "public, max-age=86400"
    }
    # Events-Endpunkt proxien
    handle /api/usertrax/events {
    reverse_proxy https://api.usertrax.io {
    header_up Host api.usertrax.io
    header_up X-Auth-Key {http.request.header.X-Auth-Key}
    }
    }
    # Weitere Site-Konfiguration...
    handle {
    file_server
    }
    }
  2. HTML anpassen

    <script>
    window.usertraxConfig = {
    endpoint: "/api/usertrax/events",
    };
    </script>
    <script src="/cvs.js" data-key="IHR_API_SCHLÜSSEL" defer></script>
  3. Validieren und neu laden

    Terminal-Fenster
    caddy validate
    caddy reload
  1. Website besuchen
  2. Network-Tab öffnen
  3. Prüfen, dass Anfragen über Ihre Domain laufen
  • 401 Unauthorized: X-Auth-Key mit header_up weiterleiten
  • Caddy verwaltet HTTPS-Zertifikate automatisch