X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;ds=sidebyside;f=build%2FmkconfNW.awk;h=52858bffc25d548b9f8625d17a252f281594f498;hb=c9fd2623da21dc757571e93f8c14344946e59ec7;hp=0956ce98c2cc437c68a5223d21a18abd67cf9478;hpb=b3d9f8618501c14215e5d9cd65cead301ecc6372;p=apache diff --git a/build/mkconfNW.awk b/build/mkconfNW.awk index 0956ce98c2..52858bffc2 100644 --- a/build/mkconfNW.awk +++ b/build/mkconfNW.awk @@ -16,7 +16,8 @@ BEGIN { A["ServerRoot"] = "SYS:/"BDIR - A["Port"] = "80" + A["Port"] = PORT + A["SSLPort"] = SSLPORT A["cgidir"] = "cgi-bin" A["logfiledir"] = "logs" A["htdocsdir"] = "htdocs" @@ -35,8 +36,7 @@ BEGIN { B["cgidir"] = A["ServerRoot"]"/"A["cgidir"] B["logfiledir"] = A["logfiledir"] B["sysconfdir"] = A["sysconfdir"] - B["listen_stmt_1"] = "Listen "A["Port"] - B["listen_stmt_2"] = "" + B["runtimedir"] = A["runtimedir"] } /@@LoadModule@@/ { @@ -47,11 +47,9 @@ BEGIN { print "#LoadModule authn_anon_module modules/authnano.nlm" print "#LoadModule authn_dbd_module modules/authndbd.nlm" print "#LoadModule authn_dbm_module modules/authndbm.nlm" - print "#LoadModule authn_default_module modules/authndef.nlm" print "#LoadModule authn_file_module modules/authnfil.nlm" print "#LoadModule authz_dbd_module modules/authzdbd.nlm" print "#LoadModule authz_dbm_module modules/authzdbm.nlm" - print "#LoadModule authz_default_module modules/authzdef.nlm" print "#LoadModule authz_groupfile_module modules/authzgrp.nlm" print "#LoadModule authz_user_module modules/authzusr.nlm" print "#LoadModule authnz_ldap_module modules/authnzldap.nlm" @@ -59,7 +57,7 @@ BEGIN { print "#LoadModule asis_module modules/mod_asis.nlm" print "LoadModule autoindex_module modules/autoindex.nlm" print "#LoadModule cern_meta_module modules/cernmeta.nlm" - print "#LoadModule cgi_module modules/mod_cgi.nlm" + print "LoadModule cgi_module modules/mod_cgi.nlm" print "#LoadModule dav_module modules/mod_dav.nlm" print "#LoadModule dav_fs_module modules/moddavfs.nlm" print "#LoadModule dav_lock_module modules/moddavlk.nlm" @@ -85,12 +83,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,/^# Mutex +default +file:@rel_runtimedir@/) { + sub(/file:@rel_runtimedir@/, "default") } match ($0,/@@.*@@/) { @@ -113,13 +122,22 @@ match ($0,/@nonssl_.*@/) { sub(/@nonssl_.*@/,B[s],$0) } +match ($0,/^$/) { + print "#" + print "# CGIMapExtension: Technique for locating the interpreter for CGI scripts." + print "# The special interpreter path \"OS\" can be used for NLM CGIs." + print "#" + print "#CGIMapExtension OS .cgi" + print "CGIMapExtension SYS:/perl/Perlcgi/perlcgi.nlm .pl" + print "" +} + { print } - END { - if (SSL) { + if ((ARGV[1] ~ /httpd.conf.in/) && !BSDSKT) { print "" print "#" print "# SecureListen: Allows you to securely bind Apache to specific IP addresses " @@ -128,6 +146,7 @@ END { print "# Change this to SecureListen on specific IP addresses as shown below to " print "# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)" print "#" - print "#SecureListen 443 \"SSL CertificateDNS\"" + print "#SecureListen "SSLPORT" \"SSL CertificateDNS\"" } + print "" }