virtualHosts."${onion}.onion" = {
root = root + "/dl";
extraConfig = ''
- access_log /var/log/nginx/${domain}/${srv}/access.log json buffer=32k;
+ access_log /var/log/nginx/${domain}/${srv}/access.json json buffer=32k;
error_log /var/log/nginx/${domain}/${srv}/error.log warn;
'';
locations."/".extraConfig = ''
useACMEHost = domain;
root = root;
extraConfig = ''
- access_log /var/log/nginx/${domain}/${srv}/access.log json buffer=32k;
+ access_log /var/log/nginx/${domain}/${srv}/access.json json buffer=32k;
error_log /var/log/nginx/${domain}/${srv}/error.log warn;
'';
locations."/".extraConfig = ''
open_file_cache off;
#open_file_cache_valid 1s;
'';
- locations."/perso".extraConfig = ''
- auth_basic "authentication required";
- auth_basic_user_file ${gnupg.secrets."nginx/perso/htpasswd".path};
- autoindex on;
- '';
+ locations."/perso" = {
+ basicAuthFile = gnupg.secrets."nginx/perso/htpasswd".path;
+ extraConfig = ''
+ autoindex on;
+ '';
+ };
};
};
systemd.services.nginx = {