Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Konfiguracja nginx z symfony w subkatalogu
Forum PHP.pl > Forum > Przedszkole
MateuszSc
Witam, mam problem z konfiguracją nginx dla Symfony. Chciałbym, żeby na ścieżce example.com była aplikacja vue, natomiast pod example.com/api działało Symfony. Niestety moje rozwiązania, które wydawały mi się, że powinny działać, nie działają. Próbowałem czegoś takiego:

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

       server_name www.mojadomena.pl mojadomena.pl;
  
    location /api {
        alias /var/www/dev/symfony-server/public;

        try_files $uri /index.php$is_args$args;
        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 / {
      #          root /var/www/dev/vue;
      #          try_files $uri /index.html;
      #  }
}


Bez skutku. Pozdrawiam i bede wdzieczny za pomoc
Pyton_000
Zerknij tak:

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

  server_name www.mojadomena.pl mojadomena.pl;

  location /api {
    root /var/www/dev/symfony-server/public;
    try_files $uri /app.php$is_args$args;
  }

  location / {
    root /var/www/dev/vue;
    try_files $uri /index.html;
  }

  location ~ ^/app\.php(/|$) {
    fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_read_timeout 180;

    fastcgi_buffer_size 128k;
    fastcgi_buffers 256 16k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    internal;
  }
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.