]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Add modules to httpd configuration
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sat, 29 Dec 2018 10:15:05 +0000 (11:15 +0100)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sat, 29 Dec 2018 10:15:05 +0000 (11:15 +0100)
virtual/eldiron.nix
virtual/packages.nix

index 160595d0cc08ab16c52be6c699c8b304bc1b9fc7..ed414298a2d44334c2af1368a0631d8b4303f5cd 100644 (file)
       logPerVirtualHost = true;
       multiProcessingModule = "worker";
       adminAddr = "httpd@immae.eu";
-      extraModules = [
-        "proxy_fcgi" # for PHP
-        "macro"
-        "ldap"
-        "authnz_ldap"
-      ];
+      # FIXME: http2
+      extraModules = pkgs.lib.lists.unique (
+        mypkgs.adminer.apache.modules ++
+        [
+          "macro"
+          "ldap"
+          "authnz_ldap"
+        ]);
       extraConfig = ''
         <IfModule ldap_module>
           LDAPSharedCacheSize 500000
index 6d85411763972cb0d18f6e97dae99758e2115893..3e143a1fbf49cfe632adebfc0423c40d29fb9f1c 100644 (file)
@@ -38,6 +38,7 @@ let
     apache = {
       user = "wwwrun";
       group = "wwwrun";
+      modules = [ "proxy_fcgi" ];
       vhostConf = ''
         Alias /adminer ${webRoot}
         <Directory ${webRoot}>