added Malcolm
This commit is contained in:
		
							
								
								
									
										92
									
								
								Vagrant/resources/malcolm/name-map-ui/config/nginx.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								Vagrant/resources/malcolm/name-map-ui/config/nginx.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,92 @@ | ||||
| worker_processes 1; | ||||
| error_log stderr warn; | ||||
| pid /tmp/nginx.pid; | ||||
|  | ||||
| events { | ||||
|     worker_connections 1024; | ||||
| } | ||||
|  | ||||
| http { | ||||
|     include mime.types; | ||||
|     default_type application/octet-stream; | ||||
|  | ||||
|     # Define custom log format to include reponse times | ||||
|     log_format main_timed '$remote_addr - $remote_user [$time_local] "$request" ' | ||||
|                           '$status $body_bytes_sent "$http_referer" ' | ||||
|                           '"$http_user_agent" "$http_x_forwarded_for" ' | ||||
|                           '$request_time $upstream_response_time $pipe $upstream_cache_status'; | ||||
|  | ||||
|     access_log /var/log/nginx/access.log main_timed; | ||||
|     error_log /var/log/nginx/error.log notice; | ||||
|  | ||||
|     keepalive_timeout 65; | ||||
|  | ||||
|     # Write temporary files to /tmp so they can be created as a non-privileged user | ||||
|     client_body_temp_path /tmp/client_temp; | ||||
|     proxy_temp_path /tmp/proxy_temp_path; | ||||
|     fastcgi_temp_path /tmp/fastcgi_temp; | ||||
|     uwsgi_temp_path /tmp/uwsgi_temp; | ||||
|     scgi_temp_path /tmp/scgi_temp; | ||||
|  | ||||
|     # Default server definition | ||||
|     server { | ||||
|         listen 8080 default_server; | ||||
|         server_name _; | ||||
|  | ||||
|         sendfile off; | ||||
|  | ||||
|         root /var/www/html; | ||||
|         index index.php index.html; | ||||
|  | ||||
|         location / { | ||||
|             # First attempt to serve request as file, then | ||||
|             # as directory, then fall back to index.php | ||||
|             try_files $uri $uri/ /index.php?q=$uri&$args; | ||||
|         } | ||||
|  | ||||
|         location ~* maps/.+\.(txt|json)$ { | ||||
|           expires -1; | ||||
|           add_header 'Cache-Control' 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'; | ||||
|         } | ||||
|  | ||||
|         # Redirect server error pages to the static page /50x.html | ||||
|         error_page 500 502 503 504 /50x.html; | ||||
|         location = /50x.html { | ||||
|             root /var/lib/nginx/html; | ||||
|         } | ||||
|  | ||||
|         # Pass the PHP scripts to PHP-FPM listening on 127.0.0.1:9000 | ||||
|         location ~ \.php$ { | ||||
|             try_files $uri =404; | ||||
|             fastcgi_split_path_info ^(.+\.php)(/.+)$; | ||||
|             fastcgi_pass 127.0.0.1:9000; | ||||
|             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||||
|             fastcgi_param SCRIPT_NAME $fastcgi_script_name; | ||||
|             fastcgi_index index.php; | ||||
|             include fastcgi_params; | ||||
|         } | ||||
|  | ||||
|         location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ { | ||||
|             expires 5d; | ||||
|         } | ||||
|  | ||||
|         # Deny access to . files, for security | ||||
|         location ~ /\. { | ||||
|             log_not_found off; | ||||
|             deny all; | ||||
|         } | ||||
|  | ||||
|         # Allow fpm ping and status from localhost | ||||
|         location ~ ^/(fpm-status|fpm-ping)$ { | ||||
|             access_log off; | ||||
|             allow 127.0.0.1; | ||||
|             deny all; | ||||
|             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||||
|             include fastcgi_params; | ||||
|             fastcgi_pass 127.0.0.1:9000; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     # Include other server configs | ||||
|     include /etc/nginx/conf.d/*.conf; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user