created standard php configuration for calling php scripts.
updated default fastcgi_params to include PATH_INFO and SCRIPT_FILENAME.
This commit is contained in:
		
							parent
							
								
									800aafe82f
								
							
						
					
					
						commit
						ea3997cec8
					
				
							
								
								
									
										29
									
								
								etc/nginx/fastcgi_params
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								etc/nginx/fastcgi_params
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | ||||
| 
 | ||||
| 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	PATH_INFO	        $fastcgi_path_info; | ||||
| 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	REQUEST_SCHEME		$scheme; | ||||
| fastcgi_param	HTTPS			    $https if_not_empty; | ||||
| 
 | ||||
| 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; | ||||
| 
 | ||||
| # Script filename to execute | ||||
| fastcgi_param	SCRIPT_FILENAME		$document_root$fastcgi_script_name; | ||||
							
								
								
									
										16
									
								
								etc/nginx/snippets/php.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								etc/nginx/snippets/php.conf
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| ####### | ||||
| ### NGINX configuration - PHP configuration | ||||
| ####### | ||||
| 
 | ||||
| include /etc/nginx/fastcgi_params; | ||||
| 
 | ||||
| fastcgi_param modHeadersAvailable true; | ||||
| fastcgi_param front_controller_active true; | ||||
| 
 | ||||
| fastcgi_intercept_errors on; | ||||
| fastcgi_request_buffering off; | ||||
| fastcgi_cache_valid 404 1m; | ||||
| fastcgi_cache_valid any 1h; | ||||
| fastcgi_cache_methods GET HEAD; | ||||
| 
 | ||||
| fastcgi_pass php-handler; | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user