From: Jonathan McCrohan Date: Tue, 27 May 2014 01:18:10 +0000 (+0100) Subject: git-instaweb: add support for Apache 2.4 X-Git-Tag: v2.0.3~13^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f8ee1f02da6182a3242306a52c5ae7a39547b37e;p=git git-instaweb: add support for Apache 2.4 Detect available Apache MPMs and use first available according to following order of precedence: mpm_event mpm_prefork mpm_worker Add authz_core module if available to avoid HTTP Error 500 errors. Signed-off-by: Jonathan McCrohan Signed-off-by: Junio C Hamano --- diff --git a/git-instaweb.sh b/git-instaweb.sh index 4aa3eb80fd..513efa662e 100755 --- a/git-instaweb.sh +++ b/git-instaweb.sh @@ -345,7 +345,17 @@ PidFile "$fqgitdir/pid" Listen $bind$port EOF - for mod in mime dir env log_config + for mod in mpm_event mpm_prefork mpm_worker + do + if test -e $module_path/mod_${mod}.so + then + echo "LoadModule ${mod}_module " \ + "$module_path/mod_${mod}.so" >> "$conf" + # only one mpm module permitted + break + fi + done + for mod in mime dir env log_config authz_core do if test -e $module_path/mod_${mod}.so then