New nginx role
This commit is contained in:
		
					parent
					
						
							
								71caecc508
							
						
					
				
			
			
				commit
				
					
						7956d09b3e
					
				
			
		
					 22 changed files with 122 additions and 130 deletions
				
			
		
							
								
								
									
										10
									
								
								roles/nginx/files/error-pages/502.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								roles/nginx/files/error-pages/502.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | |||
| <!DOCTYPE html> | ||||
| <html> | ||||
| <head> | ||||
|   <meta charset="utf-8"> | ||||
|   <title>502 Bad Gateway</title> | ||||
|   <link rel="stylesheet" href="/_error-pages/style.css"> | ||||
| </head> | ||||
| <body> | ||||
|   <img src="/_error-pages/bad_gateway.png" alt="Bad Gateway Sign" class="singleton"> | ||||
| </body> | ||||
							
								
								
									
										
											BIN
										
									
								
								roles/nginx/files/error-pages/bad_gateway.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								roles/nginx/files/error-pages/bad_gateway.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 20 KiB | 
							
								
								
									
										4
									
								
								roles/nginx/files/error-pages/style.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/nginx/files/error-pages/style.css
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| img.singleton { | ||||
|   display: block; | ||||
|   margin: 10px auto; | ||||
| } | ||||
|  | @ -1,4 +0,0 @@ | |||
| # Header bitte nur auf "location" Ebene inkludieren: | ||||
| # https://nginx.org/en/docs/http/ngx_http_headers_module.html#add_header | ||||
| 
 | ||||
| add_header Strict-Transport-Security max-age=31536000; | ||||
|  | @ -1,5 +0,0 @@ | |||
| location ^~ /.well-known/acme-challenge { | ||||
|     proxy_set_header Host $host; | ||||
|     proxy_set_header X-Forwarded-Proto $scheme; | ||||
|     proxy_pass http://srv02.hamburg.freifunk.net$request_uri; | ||||
| } | ||||
|  | @ -1,7 +0,0 @@ | |||
| # Deaktiviert Logging | ||||
| 
 | ||||
| access_log off; # Bitte nicht aktivieren. Wir wollen ja nicht die IPs unserer Visitors loggen. | ||||
| 
 | ||||
| # Bitte nur zum Debuggen von schweren Fehlern das Log-File temporär setzen und dann anschließend die Logs löschen. | ||||
| # So stellen wir sicher, dass keine IPs geloggt werden. | ||||
| error_log /dev/null crit; | ||||
|  | @ -1 +0,0 @@ | |||
| disable_symlinks on from=$document_root; | ||||
|  | @ -1,4 +0,0 @@ | |||
| # Generischer Rewrite von HTTP nach HTTPS | ||||
| location / { | ||||
|     return 302 https://$server_name$request_uri; | ||||
| } | ||||
							
								
								
									
										5
									
								
								roles/nginx/files/snippets/error-pages.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/nginx/files/snippets/error-pages.conf
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | |||
| error_page 502 /_error-pages/502.html; | ||||
| 
 | ||||
| location ^~ /_error-pages { | ||||
|     root /var/www; | ||||
| } | ||||
							
								
								
									
										1
									
								
								roles/nginx/files/snippets/header-hsts.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/nginx/files/snippets/header-hsts.conf
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| add_header Strict-Transport-Security 'max-age=31536000'; | ||||
|  | @ -2,4 +2,5 @@ location ^~ /.well-known/acme-challenge { | |||
|     proxy_set_header Host $host; | ||||
|     proxy_set_header X-Forwarded-Proto $scheme; | ||||
|     proxy_pass http://srv01.hamburg.freifunk.net$request_uri; | ||||
|     access_log off; | ||||
| } | ||||
							
								
								
									
										5
									
								
								roles/nginx/files/snippets/location-acme.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/nginx/files/snippets/location-acme.conf
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | |||
| location ^~ /.well-known/acme-challenge { | ||||
|     root /var/www/_acme-challenge; | ||||
|     try_files $uri $uri/ =404; | ||||
|     access_log off; | ||||
| } | ||||
|  | @ -1,7 +1,8 @@ | |||
| disable_symlinks on from=$document_root; | ||||
| 
 | ||||
| # Do not serve dotfiles. | ||||
| location ~ /\. { | ||||
|     deny all; | ||||
|     access_log off; | ||||
|     log_not_found off; | ||||
| } | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alexander Dietrich
				Alexander Dietrich