Skip to content

Instantly share code, notes, and snippets.

@greg-1-anderson
Created November 18, 2015 19:20
Show Gist options
  • Save greg-1-anderson/0ebe7e4f30a5e225df68 to your computer and use it in GitHub Desktop.
Save greg-1-anderson/0ebe7e4f30a5e225df68 to your computer and use it in GitHub Desktop.
fastcgi_param for Pantheon
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
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 $hostname;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
# Pantheon params
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
# Set the REMOTE_ADDR as the client IP so as to not confuse drupal.
# x-pantheon-client-ip comes from styx but will be missing
# if requests come directly to nginx
fastcgi_param REMOTE_ADDR $http_x_pantheon_client_ip;
# Set HTTPS to the value of User-agent-HTTPS, 'on' or 'off'
fastcgi_param HTTPS $http_user_agent_https if_not_empty;[greg@greg-f22-4:~]$ sudo vi /opt/pantheon/infrastructure/cookbooks/endpoint/templates/default/nginx.conf.erb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment