Hallo zusammen,
seit dem Umstieg auf 22.3 klappt der Zugriff auf die API nicht mehr, wir erhalten durchgehend Error 500, vielleicht kann ja wer helfen:
Lokaler nginx-Server mit SSL (da ja wohl seit 22.3 Pflicht) und self-signed cert.
nginx-config:
server {
listen 80;
server_name erp.hegro-mb.local;
return 301 https://erp.hegro-mb.local$request_uri;
}
server {
listen 443 ssl;
server_name erp.hegro-mb.local;
root /var/www/erp/www;
index index.html index.htm index.php;
add_header X-Frame-Options SAMEORIGIN;
ssl_certificate /etc/nginx/ssl/erp.crt;
ssl_certificate_key /etc/nginx/ssl/erp.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location /api/ {
rewrite ^/api/(.*)$ /api/index.php/$1 last;
}
}
nginx-errorlog:
2022/07/12 20:14:00 [error] 15702#15702: *230 rewrite or internal redirection cycle while processing "/api/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/v1/adressen", client: 10.16.1.1, server: erp.hegro-mb.local, request: "GET /api/v1/adressen HTTP/1.1", host: "erp.hegro-mb.local"
Vor dem Update konnten wir händisch “erp.hegro-mb.local/api/v1/adressen” in die Browserleiste eingeben, jetzt kommt aber eben der 500er-Fehler.
Danke vorab!
Grüße
Reginald Leonczuk