anchor.diff:    mainCfg = config.services.httpd;
   
     httpd = mainCfg.package.out;
  -
  -  version24 = !versionOlder httpd.version "2.4";
   
     httpdConf = mainCfg.configFile;
   
  
positive.code: 
  
    sslConf = ''
      SSLSessionCache ${if version24 then "shmcb" else "shm"}:${mainCfg.stateDir}/ssl_scache(512000)
  
      ${if version24 then "Mutex" else "SSLMutex"} posixsem
  
      SSLRandomSeed startup builtin
      SSLRandomSeed connect builtin
  
negative.code:       "mime" "dav" "status" "autoindex" "asis" "info" "dav_fs"
        "vhost_alias" "negotiation" "dir" "imagemap" "actions" "speling"
        "userdir" "alias" "rewrite" "proxy" "proxy_http"
        "unixd" "cache" "cache_disk" "slotmem_shm" "socache_shmcb"
        "mpm_${mainCfg.multiProcessingModule}"
  
        # For compatibility with old configurations, the new module mod_access_compat is provided.
        "access_compat"
      ]
  