7 with (import ../networking/names-and-numbers.nix);
9 inherit (config.networking) domain;
10 root = "/var/lib/nginx";
14 virtualHosts."${hostName}.${domain}" = {
24 #useACMEHost = domain;
27 access_log /var/log/nginx/${domain}/${hostName}/access.json json buffer=32k;
28 error_log /var/log/nginx/${domain}/${hostName}/error.log warn;
30 locations."/".extraConfig = ''
34 locations."/perso/photo" = {
35 #basicAuthFile = gnupg.secrets."nginx/perso/htpasswd".path;
39 #fancyindex_exact_size off;
40 #fancyindex_name_length 255;
42 #open_file_cache_valid 1s;
45 locations."/perso/camera" = {
46 #basicAuthFile = gnupg.secrets."nginx/perso/htpasswd".path;
50 #fancyindex_exact_size off;
51 #fancyindex_name_length 255;
53 #open_file_cache_valid 1s;
58 systemd.services.nginx = {
60 LogsDirectory = lib.mkForce [
61 "nginx/${domain}/${hostName}"
64 "-/mnt/off2/julm/backup/das1/julm/perso/photo:${root}/perso/photo"
65 "-/mnt/off2/julm/perso/camera:${root}/perso/camera"