anchor.diff:        "mime" "dav" "status" "autoindex" "asis" "info" "cgi" "dav_fs"
         "vhost_alias" "negotiation" "dir" "imagemap" "actions" "speling"
         "userdir" "alias" "rewrite"
  -    ] ++ pkgs.lib.optional cfg.enableSSL "ssl_module";
  +    ] ++ optional cfg.enableSSL "ssl_module";
       
   
     loggingConf = ''
  
positive.code:     ${let
          load = {name, path}: "LoadModule ${name}_module ${path}\n";
          allModules =
            pkgs.lib.concatMap (svc: svc.extraModulesPre) allSubservices ++
            map (name: {inherit name; path = "${httpd}/modules/mod_${name}.so";}) apacheModules ++
            pkgs.lib.concatMap (svc: svc.extraModules) allSubservices;
        in concatMapStrings load allModules
      }
  
  
negative.code:         makeVirtualHost = vhostIn:
            let
              # Fill in defaults for missing options.
              vhost = addDefaultOptionValues perServerOptions vhostIn;
            in ''
              <VirtualHost *:*>
                  ${perServerConf false vhost}
  