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;
 | 
						|
    }
 | 
						|
 | 
						|
}
 |