при настройке простого nginx-fpm работает исправно nginx config -> root /var/www/
test.app.com/frontend/build;
location / {
try_files $uri $uri/
@react;
}
location /api/ {
try_files $uri $uri/ @api;
location ~ \.php$ {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
include snippets/fastcgi-php.conf;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_pass
127.0.0.1:9001;
}
}
location /api/public {
alias /var/www/
test.app.com/v3/public;
try_files $uri $uri/
@api_public;
location ~ \.php$ {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
include snippets/fastcgi-php.conf;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_pass
127.0.0.1:9001;
}
}
location @api {
rewrite ^/api/(.*)$ /api/public/index.php?$query_string/$1;
}
location
@api_public {
rewrite /api/public/(.*)$ /api/public/index.php?$query_string/$1;
}
location
@react {
try_files $uri $uri/ /index.html;
}