# __ _ _ # / _(_) | ___ ___ # | |_| | |/ _ \/ __| # | _| | | __/\__ \ # |_| |_|_|\___||___/ 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; } }