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"