From ba43bad1207f9122f9e15692583e8308dd6b25f9 Mon Sep 17 00:00:00 2001 From: Guenter Knauf Date: Wed, 27 Jun 2007 15:25:36 +0000 Subject: [PATCH] added mod_ssl to httpd.conf for BSD socket build; some more fixes to httpd-ssl.conf; sync'd with r515403. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@551196 13f79535-47bb-0310-9956-ffa450edef68 --- NWGNUmakefile | 4 ++-- build/mkconfNW.awk | 18 +++++++++++++++--- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/NWGNUmakefile b/NWGNUmakefile index 3b5fb35304..f340c66540 100644 --- a/NWGNUmakefile +++ b/NWGNUmakefile @@ -338,9 +338,9 @@ install :: nlms FORCE -copy support\dbmmanage.in $(INSTALL)\$(BASEDIR)\bin\dbmmanage.pl -copy support\logresolve.pl.in $(INSTALL)\$(BASEDIR)\bin\logresolve.pl ifdef USE_STDSOCKETS - -awk -v BDIR=$(BASEDIR) -f build\mkconfnw.awk docs\conf\httpd.conf.in >$(INSTALL)\$(BASEDIR)\conf\httpd.conf + -awk -v BDIR=$(BASEDIR) -v MODSSL=1 -f build\mkconfnw.awk docs\conf\httpd.conf.in >$(INSTALL)\$(BASEDIR)\conf\httpd.conf else - -awk -v BDIR=$(BASEDIR) -v SSL=1 -f build\mkconfnw.awk docs\conf\httpd.conf.in >$(INSTALL)\$(BASEDIR)\conf\httpd.conf + -awk -v BDIR=$(BASEDIR) -v NWSSL=1 -f build\mkconfnw.awk docs\conf\httpd.conf.in >$(INSTALL)\$(BASEDIR)\conf\httpd.conf endif $(CHKNOT) $(INSTALL)\$(BASEDIR)\conf\extra\nul mkdir $(INSTALL)\$(BASEDIR)\conf\extra -awk -v BDIR=$(BASEDIR) -f build\mkconfnw.awk docs\conf\extra\httpd-autoindex.conf.in >$(INSTALL)\$(BASEDIR)\conf\extra\httpd-autoindex.conf diff --git a/build/mkconfNW.awk b/build/mkconfNW.awk index 0956ce98c2..d7fa39c1d1 100644 --- a/build/mkconfNW.awk +++ b/build/mkconfNW.awk @@ -35,6 +35,7 @@ BEGIN { B["cgidir"] = A["ServerRoot"]"/"A["cgidir"] B["logfiledir"] = A["logfiledir"] B["sysconfdir"] = A["sysconfdir"] + B["runtimedir"] = A["runtimedir"] B["listen_stmt_1"] = "Listen "A["Port"] B["listen_stmt_2"] = "" } @@ -85,12 +86,23 @@ BEGIN { print "#LoadModule version_module modules/modversion.nlm" print "#LoadModule userdir_module modules/userdir.nlm" print "#LoadModule vhost_alias_module modules/vhost.nlm" + if (MODSSL) { + print "#LoadModule ssl_module modules/mod_ssl.nlm" + } print "" next } -match ($0,/SSLMutex file:@exp_runtimedir@\/ssl_mutex/) { - sub(/SSLMutex file:@exp_runtimedir@\/ssl_mutex/, "SSLMutex default") +match ($0,/^#SSLSessionCache +"dbm:/) { + sub(/^#/, "") +} + +match ($0,/^SSLSessionCache +"shmcb:/) { + sub(/^SSLSessionCache/, "#SSLSessionCache") +} + +match ($0,/^SSLMutex +"file:@exp_runtimedir@\/ssl_mutex"/) { + sub(/"file:@exp_runtimedir@\/ssl_mutex"/, "default") } match ($0,/@@.*@@/) { @@ -119,7 +131,7 @@ match ($0,/@nonssl_.*@/) { END { - if (SSL) { + if (NWSSL) { print "" print "#" print "# SecureListen: Allows you to securely bind Apache to specific IP addresses " -- 2.40.0