Archived
1
0
This repository has been archived on 2023-08-12. You can view files and clone it, but cannot push or open issues or pull requests.
nntpchan/contrib/configs/nginx/nntpchan.noprefix

39 lines
769 B
Plaintext
Raw Normal View History

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