pid /tmp/nginx.pid; error_log /dev/stderr warn; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /dev/stdout; client_body_temp_path /tmp/client_body; proxy_temp_path /tmp/proxy; fastcgi_temp_path /tmp/fastcgi; uwsgi_temp_path /tmp/uwsgi; scgi_temp_path /tmp/scgi; sendfile on; keepalive_timeout 65; client_max_body_size 3m; server { listen 8080; server_name _; root /var/www/public; index index.php; location = /nginx-health { access_log off; default_type text/plain; return 200 'ok'; } location / { try_files $uri $uri/ /index.php?$query_string; } location = /index.php { include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTP_PROXY ''; fastcgi_param HTTP_X_FORWARDED_FOR $http_x_forwarded_for; fastcgi_param HTTP_X_FORWARDED_HOST $http_x_forwarded_host; fastcgi_param HTTP_X_FORWARDED_PORT $http_x_forwarded_port; fastcgi_param HTTP_X_FORWARDED_PROTO $http_x_forwarded_proto; fastcgi_pass ${PHP_FPM_UPSTREAM}; } location ~ \.php$ { return 404; } location ~ /\. { deny all; } } }