Wiki/kimsufi-private-cloud/nginx-config/sites-available/vhost-files.conf

41 lines
No EOL
1 KiB
Text

# __ _ _
# / _(_) | ___ ___
# | |_| | |/ _ \/ __|
# | _| | | __/\__ \
# |_| |_|_|\___||___/
server {
server_name files.truh.in;
listen 80;
listen [::]:80;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
ssl_certificate /etc/letsencrypt/live/files.truh.in/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/files.truh.in/privkey.pem;
location /.well-known/acme-challenge {
alias /var/www/.well-known/acme-challenge;
}
server_name files.truh.in;
root /var/www/files;
autoindex on;
include /etc/nginx/mime.types;
location /pathfinder {
auth_basic "closed side";
auth_basic_user_file conf/files.truh.in/pathfinder/htpasswd;
}
location /academical/2017ss/pjm {
auth_basic "closed side";
auth_basic_user_file conf/files.truh.in/academical/2017ss/pjm/htpasswd;
}
location /academical/2017ws/pjm {
auth_basic "closed side";
auth_basic_user_file conf/files.truh.in/academical/2017ws/pjm/htpasswd;
}
}