napi/nginx/napi2-asir1.conf

42 lines
915 B
Plaintext

# napi2 — Notas Programación ASIR1 (asir1.qu3v3d0.tech)
# Auth: PAM (mismas credenciales que SFTP)
# Datos: /var/www/napi2/data/$remote_user/notas.md
server {
listen 80;
server_name asir1.qu3v3d0.tech;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name asir1.qu3v3d0.tech;
ssl_certificate /etc/ssl/certs/qu3v3d0.tech.crt;
ssl_certificate_key /etc/ssl/private/qu3v3d0.tech.key;
root /var/www/napi2;
auth_pam "Notas Programacion ASIR1";
auth_pam_service_name "common-auth";
location = / {
try_files /viewer.html =404;
}
location = /notas.md {
alias /var/www/napi2/data/$remote_user/notas.md;
default_type text/plain;
charset utf-8;
add_header Cache-Control "no-cache";
}
location ~* \.(js|css)$ {
expires 7d;
}
location / {
return 404;
}
}