server { listen 80; server_name _; root /usr/share/nginx/html; index index.html; client_max_body_size 16m; location /api/ { include fastcgi_params; fastcgi_pass php:9000; fastcgi_param SCRIPT_FILENAME /var/www/html/public/index.php; fastcgi_param DOCUMENT_ROOT /var/www/html/public; fastcgi_param REQUEST_URI $request_uri; fastcgi_param QUERY_STRING $query_string; } location / { try_files $uri $uri/ /index.html; } gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml; gzip_min_length 256; }