Witam, jak skonfigurować nginx tak zebym mial na swojej domenie pod glownym adresem aplikacje vue a po /api/ bedzie serwowana aplikacja symfony? Wazna uwaga: endpointy rowniez maja prefix /api/, czyli gdybym postawil ten serwer na jakims localhost to adres do endpointu moglby wygladac localhost/api/mail. W moim przypadku

domena.com/api/mail -> endpoint /api/mail

Probowalem cos takiego, ale nie dziala :(

server {
       listen 80;
       listen [::]:80;

       server_name blabla.com;
        index index.html;

       location / {
                alias /var/www/dev/app;
                try_files $uri $uri/ /index.html =404;
       }

       location /api {
                alias /var/www/dev/app-server/public;
                try_files $uri $uri/ @api;

                location ~ \.php$ {
                        fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
                        fastcgi_split_path_info ^(.+\.php)(/.*)$;
                        include fastcgi_params;

                        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
                        fastcgi_param DOCUMENT_ROOT $realpath_root;
                        internal;
                }
        }

        location @api {
                rewrite /api/(.*)$ /api/index.php?/$1 last;
        }
}