summaryrefslogtreecommitdiff
path: root/etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-03-01 23:32:25 +0100
committerFlorian Dold <florian.dold@gmail.com>2016-03-01 23:32:25 +0100
commit8a1178cb9785495784ef200757e5b8a61772290a (patch)
tree763e5079bfa9f8948bd1fd217731329b24d2d0d3 /etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf
parentb03a3623188e2f7e32ca226877f6f4a28d4471db (diff)
downloaddeployment-8a1178cb9785495784ef200757e5b8a61772290a.tar.gz
deployment-8a1178cb9785495784ef200757e5b8a61772290a.tar.bz2
deployment-8a1178cb9785495784ef200757e5b8a61772290a.zip
missing drupal stuff
Diffstat (limited to 'etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf')
-rw-r--r--etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf43
1 files changed, 43 insertions, 0 deletions
diff --git a/etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf b/etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf
new file mode 100644
index 0000000..683e4ce
--- /dev/null
+++ b/etc/nginx/apps/drupal/fastcgi_no_args_drupal.conf
@@ -0,0 +1,43 @@
+#-*- mode: nginx; mode: flyspell-prog; ispell-local-dictionary: "american" -*-
+### fastcgi configuration for serving private files.
+## 1. Parameters.
+fastcgi_param QUERY_STRING q=$uri;
+fastcgi_param REQUEST_METHOD $request_method;
+fastcgi_param CONTENT_TYPE $content_type;
+fastcgi_param CONTENT_LENGTH $content_length;
+
+fastcgi_param SCRIPT_NAME /index.php;
+fastcgi_param REQUEST_URI $request_uri;
+fastcgi_param DOCUMENT_URI $document_uri;
+fastcgi_param DOCUMENT_ROOT $document_root;
+fastcgi_param SERVER_PROTOCOL $server_protocol;
+
+fastcgi_param GATEWAY_INTERFACE CGI/1.1;
+fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
+
+fastcgi_param REMOTE_ADDR $remote_addr;
+fastcgi_param REMOTE_PORT $remote_port;
+fastcgi_param SERVER_ADDR $server_addr;
+fastcgi_param SERVER_PORT $server_port;
+fastcgi_param SERVER_NAME $server_name;
+## PHP only, required if PHP was built with --enable-force-cgi-redirect
+fastcgi_param REDIRECT_STATUS 200;
+fastcgi_param SCRIPT_FILENAME $document_root/index.php;
+## HTTPS 'on' parameter. This requires Nginx version 1.1.11 or
+## later. The if_not_empty flag was introduced in 1.1.11. See:
+## http://nginx.org/en/CHANGES. If using a version that doesn't
+## support this comment out the line below.
+fastcgi_param HTTPS $fastcgi_https if_not_empty;
+## For Nginx versions below 1.1.11 uncomment the line below after commenting out the above.
+#fastcgi_param HTTPS $fastcgi_https;
+
+## 2. Nginx FCGI specific directives.
+fastcgi_buffers 256 4k;
+fastcgi_intercept_errors on;
+## Allow 4 hrs - pass timeout responsibility to upstream.
+fastcgi_read_timeout 14400;
+fastcgi_index index.php;
+## Hide the X-Drupal-Cache header provided by Pressflow.
+fastcgi_hide_header 'X-Drupal-Cache';
+## Hide the Drupal 7 header X-Generator.
+fastcgi_hide_header 'X-Generator';