44 lines
		
	
	
		
			1017 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1017 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| listen 8080 default_server;
 | |
| listen [::]:8080 default_server;
 | |
| 
 | |
| root /var/www/html/public;
 | |
| 
 | |
| # Set allowed "index" files
 | |
| index index.html index.htm index.php;
 | |
| 
 | |
| server_name _;
 | |
| 
 | |
| charset utf-8;
 | |
| 
 | |
| # Set max upload to 2048M
 | |
| client_max_body_size 2048M;
 | |
| 
 | |
| # Healthchecks: Set /healthcheck to be the healthcheck URL
 | |
| location /healthcheck {
 | |
|     access_log off;
 | |
| 
 | |
|     # set max 5 seconds for healthcheck
 | |
|     fastcgi_read_timeout 5s;
 | |
| 
 | |
|     include        fastcgi_params;
 | |
|     fastcgi_param  SCRIPT_NAME     /healthcheck;
 | |
|     fastcgi_param  SCRIPT_FILENAME /healthcheck;
 | |
|     fastcgi_pass   127.0.0.1:9000;
 | |
| }
 | |
| 
 | |
| # Have NGINX try searching for PHP files as well
 | |
| location / {
 | |
|     try_files $uri $uri/ /index.php?$query_string;
 | |
| }
 | |
| 
 | |
| # Pass "*.php" files to PHP-FPM
 | |
| location ~ \.php$ {
 | |
|     fastcgi_pass   127.0.0.1:9000;
 | |
|     fastcgi_index  index.php;
 | |
|     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 | |
|     include        fastcgi_params;
 | |
|     fastcgi_buffers 16 16k;
 | |
|     fastcgi_buffer_size 32k;
 | |
|     fastcgi_read_timeout 99;
 | |
| }
 | 
