I have two appliccations (nginx) and (springboot) in a vps (Centos 7).
I have a proxy that work fine.
When i request from localhost to vps(springboot) it works fine, but when i request from vps(nginx) to vps(springboot) it broke.
All request work fine but this one in particular doesn't.
the error is:
2021/11/08 18:51:24 [crit] 890#890: *42 open() "/var/lib/nginx/tmp/client_body/0000000005" failed (13: Permission denied), client: 200.123.141.195, server: example.com.ar, request: "POST /api/slideshow/modify/picture HTTP/1.1", host: "example.com.ar", referrer: "https://example.com.ar/slideshow"
this is the angular code:
 private urlEndPoint: string = 'api/slideshow';
    addPhoto(): Observable<HttpEvent<{}>> {
       let req = new HttpRequest('POST', `${this.urlEndPoint}/modify/picture`, formData, {
          reportProgress: true
       });
       return this.http.request(req);
    }
this is the conf.d
server {
    listen 80 ;
    server_name example.com.ar;
    server_name www.example.com.ar;
    return 301 https://$host$request_uri;
}
server {
    listen 443 ssl;
        server_name www.example.com.ar;
    ssl_certificate /etc/letsencrypt/live/example.com.ar-0001/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com.ar-0001/privkey.pem;
        return 301 https://example.com.ar$request_uri;
}
server {
    listen          443 ssl;
#        server_name    www.example.com.ar;
    server_name     example.com.ar;
    
    ssl_certificate     /etc/letsencrypt/live/example.com.ar/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com.ar/privkey.pem;
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log error;
    
    root /var/www/html/;
    location / {
        if (!-e $request_filename){
            rewrite ^(.*)$ /index.html break;
        }
    }
    location ~ ^/api$ {
        set $myargs $args;  # workaround to encode spaces in query string!
        return 303 $scheme://$server_name/api/$is_args$myargs;
    }
    location /api/ {
        proxy_pass  https://example.com.ar:8080/;
                
        proxy_http_version 1.1;
                proxy_set_header Host              $host;
                proxy_set_header X-Real-IP         $remote_addr;
                proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Forwarded-Host  $host;
                proxy_set_header X-Forwarded-Port  $server_port;
        add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, DELETE, PUT, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
    }
}