anchor.diff:    mainCfg = config.services.httpd;
   
     httpd = mainCfg.package.out;
  -
  -  version24 = !versionOlder httpd.version "2.4";
   
     httpdConf = mainCfg.configFile;
   
  
positive.code:       "mime" "dav" "status" "autoindex" "asis" "info" "dav_fs"
        "vhost_alias" "negotiation" "dir" "imagemap" "actions" "speling"
        "userdir" "alias" "rewrite" "proxy" "proxy_http"
      ]
      ++ optionals version24 [
        "mpm_${mainCfg.multiProcessingModule}"
        "authz_core"
        "unixd"
        "cache" "cache_disk"
        "slotmem_shm"
        "socache_shmcb"
        # For compatibility with old configurations, the new module mod_access_compat is provided.
        "access_compat"
      ]
  
negative.code:       "auth_basic" "auth_digest"
  
        # Authentication: is the user who he claims to be?
        "authn_file" "authn_dbm" "authn_anon" "authn_core"
  
        # Authorization: is the user allowed access?
        "authz_user" "authz_groupfile" "authz_host" "authz_core"
  
        # Other modules.
        "ext_filter" "include" "log_config" "env" "mime_magic"
  