Nginx-Konfiguration für REST API und PHP-Proxy

  • Hallo zusammen,

    ich habe eine Terminplaner-App auf Netcup Webhosting am laufen. Das Webinterface funktioniert, aber die REST API gibt bei Aufrufen wie

    https://meinedomain.de/terminplaner/api/v1/availabilities?providerId=1&serviceId=1&date=2025-08-31

    immer eine 404 Fehler zurück.

    Mein Setup:

    • Nginx im Proxy-Modus vor Apache (laut Netcup CCP)
    • PHP-Proxy api-proxy.php im Webroot
    • .htaccess mit Rewrite-Regeln im Easy!Appointments-Ordner vorhanden
      RewriteCond %{REQUEST_URI} ^/api-proxy\.php$ [NC]
      RewriteRule .* - [L]
    • htacces im terminplaner Ordner
      pasted-from-clipboard.png

    API-Token als Bearer Token verwendet

    Meine Fragen:

    1. Wie muss die Nginx-Konfiguration aussehen, damit API-Requests zur Terminplaner-App korrekt geroutet werden?
    2. Wie stellt man sicher, dass der Authorization-Header an PHP durchgereicht wird?
    3. Wie verhindere ich, dass api-proxy.php durch das Terminplaner-App-Routing blockiert wird?
    4. Gibt es Netcup-spezifische Tipps für das Setup?

    Vielen Dank für Eure Hilfe!