]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Create dirs for httpd
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 30 Dec 2018 09:57:06 +0000 (10:57 +0100)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 30 Dec 2018 09:57:06 +0000 (10:57 +0100)
virtual/eldiron.nix

index 56c6afd318141de368caf4e371675ae067bb6a7e..2d1c50e4cfd67b1944032cc72de038a0f649bd52 100644 (file)
 
     system.activationScripts = {
       connexionswing_dev  = mypkgs.connexionswing_dev.activationScript;
+      httpd = ''
+        install -d -m 0755 /var/lib/acme/acme-challenge
+        install -d -m 0755 /var/www
+        '';
     };
 
     services.httpd = let
       withSSL = domain: {
         enableSSL = true;
-        sslServerCert = "/var/lib/acme/${domain}/full.pem"; # FIXME: cert only?
+        sslServerCert = "/var/lib/acme/${domain}/cert.pem";
         sslServerKey = "/var/lib/acme/${domain}/key.pem";
         sslServerChain = "/var/lib/acme/${domain}/fullchain.pem";
       };
         ];
     };
 
-    # FIXME: environment variables ?
     security.pam.services = let
       pam_ldap = pkgs.pam_ldap;
       pam_ldap_mysql = assert mylibs.checkEnv "NIXOPS_MYSQL_PAM_PASSWORD";