39 lines
		
	
	
		
			769 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			769 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# config for no prefix
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								server {
							 | 
						||
| 
								 | 
							
								    listen 80;
							 | 
						||
| 
								 | 
							
								    location / {
							 | 
						||
| 
								 | 
							
								        client_max_body_size 50M;
							 | 
						||
| 
								 | 
							
								        proxy_set_header Host $host;
							 | 
						||
| 
								 | 
							
								        proxy_set_header X-Real-IP $remote_addr;
							 | 
						||
| 
								 | 
							
								        proxy_pass http://[::1]:18000/;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    set $webroot /path/to/nntpchan/repo/webroot;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    location /thm/ {
							 | 
						||
| 
								 | 
							
								        autoindex off;
							 | 
						||
| 
								 | 
							
								        root $webroot;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    location /img/ {
							 | 
						||
| 
								 | 
							
								        autoindex off;
							 | 
						||
| 
								 | 
							
								        root $webroot;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    # location for known filetypes
							 | 
						||
| 
								 | 
							
								    location ~ /img/(.+)\.(jpeg|jpg|png|webp|gif|mp3|ogg|opus|mp4|flac|txt|zip|rar|mp2|flv)$ {
							 | 
						||
| 
								 | 
							
								        alias $webroot/img/$1.$2;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    # location for unknown file types
							 | 
						||
| 
								 | 
							
								    location ~ /img/(.+)\.(+)$ {
							 | 
						||
| 
								 | 
							
								        types {}
							 | 
						||
| 
								 | 
							
								        default_type text/plain;
							 | 
						||
| 
								 | 
							
								        alias $webroot/img/$1.$2;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}
							 |