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