Added nginx config
This commit is contained in:
		
							parent
							
								
									424daf2baf
								
							
						
					
					
						commit
						80ec8573a5
					
				
							
								
								
									
										48
									
								
								nginx/intrusive
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								nginx/intrusive
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,48 @@ | |||||||
|  | # nginx configuration for intrusive.games | ||||||
|  | server { | ||||||
|  |     root /var/www/intrusive; | ||||||
|  |     index index.html index.htm; | ||||||
|  | 
 | ||||||
|  |     server_name intrusive.games www.intrusive.games; | ||||||
|  | 
 | ||||||
|  |     # Should have been added by certbot but wasnt? | ||||||
|  |     listen 443 ssl; | ||||||
|  |     ssl_certificate /etc/letsencrypt/live/intrusive.games/fullchain.pem; | ||||||
|  |     ssl_certificate_key /etc/letsencrypt/live/intrusive.games/privkey.pem; | ||||||
|  |     include /etc/letsencrypt/options-ssl-nginx.conf; | ||||||
|  |     ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     # Add 1 day expires header for static assets | ||||||
|  |     location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { | ||||||
|  |         expires 1d; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     location / { | ||||||
|  |         # First attempt to serve request as file, then | ||||||
|  |         # as directory, then fall back to redirecting to index.html | ||||||
|  |         try_files $uri $uri/ @root; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     # If nginx can't find a file, fallback to the homepage. | ||||||
|  |     location @root { | ||||||
|  |         rewrite .* / redirect; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | server { | ||||||
|  |     if ($host = intrusive.games) { | ||||||
|  |         return 301 https://$host$request_uri; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     server_name intrusive.games www.intrusive.games; | ||||||
|  |     listen 80; | ||||||
|  |     return 404; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | server { | ||||||
|  |    server_name discord.intrusive.games; | ||||||
|  |    listen 80; | ||||||
|  |    return 301 https://discord.gg/9ArMrDDUgA; | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user