server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html/public; index index.php; #client_max_body_size 100m; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php { try_files $uri /index.php =404; fastcgi_pass php:9000; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; fastcgi_param DOCUMENT_ROOT $realpath_root; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_index index.php; include fastcgi_params; } location ~ /\.(?:ht|git|svn) { deny all; } }