symfony.conf.example 871 B

123456789101112131415161718192021222324252627282930313233343536
  1. server {
  2. listen 80;
  3. listen [::]:80;
  4. server_name symfony.test;
  5. root /var/www/projects/symfony/web;
  6. index index.php index.html index.htm;
  7. location / {
  8. try_files $uri @rewriteapp;
  9. }
  10. # For Symfony 3
  11. location @rewriteapp {
  12. rewrite ^(.*)$ /app.php/$1 last;
  13. }
  14. # For Symfony 4 config
  15. # location @rewriteapp {
  16. # rewrite ^(.*)$ /index.php/$1 last;
  17. # }
  18. location ~ ^/(app|app_dev|config|index)\.php(/|$) {
  19. fastcgi_pass php-upstream;
  20. fastcgi_split_path_info ^(.+\.php)(/.*)$;
  21. include fastcgi_params;
  22. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  23. #fixes timeouts
  24. fastcgi_read_timeout 600;
  25. fastcgi_param HTTPS off;
  26. }
  27. error_log /var/log/nginx/symfony_error.log;
  28. access_log /var/log/nginx/symfony_access.log;
  29. }