stas 01/10/18 23:46:25
Modified: ModPerl-Registry/t/conf extra.conf.in
Log:
- prepare the configuration for a set of /same_interp aliases and registry
configurations
- some slight reorg of the conf file
Revision Changes Path
1.2 +73 -15 modperl-2.0/ModPerl-Registry/t/conf/extra.conf.in
Index: extra.conf.in
===================================================================
RCS file: /home/cvs/modperl-2.0/ModPerl-Registry/t/conf/extra.conf.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- extra.conf.in 2001/10/09 12:47:38 1.1
+++ extra.conf.in 2001/10/19 06:46:25 1.2
@@ -4,29 +4,31 @@
PerlSwitches -T
PerlSwitches -Mlib=@ServerRoot@/../lib
+PerlSwitches -Mlib=@ServerRoot@/../../Apache-Test/lib
PerlSwitches -Mlib=@ServerRoot@/../../lib
PerlSwitches -Mlib=@ServerRoot@/../../blib/lib
PerlSwitches -Mlib=@ServerRoot@/../../blib/arch
-Alias /registry/ @ServerRoot@/cgi-bin/
-Alias /registry_ng/ @ServerRoot@/cgi-bin/
-Alias /registry_bb/ @ServerRoot@/cgi-bin/
-Alias /registry_oo_conf/ @ServerRoot@/cgi-bin/
-Alias /perlrun/ @ServerRoot@/cgi-bin/
-
-#PerlModule TestDebugMy
-
-PerlSetVar ModPerl::RegistryCooker::DEBUG 0
-
-### DEVMODE: Remove in production ###
+#### DEVMODE: Remove in production ###
PerlModule Apache::Reload
PerlInitHandler Apache::Reload
PerlSetVar ReloadAll Off
PerlSetVar ReloadModules "ModPerl::*"
+PerlSetVar ModPerl::RegistryCooker::DEBUG 2
+
PerlModule ModPerl::RegistryCooker
PerlModule ModPerl::Util
+#############################
+### Normal registry setup ###
+#############################
+Alias /registry/ @ServerRoot@/cgi-bin/
+Alias /registry_ng/ @ServerRoot@/cgi-bin/
+Alias /registry_bb/ @ServerRoot@/cgi-bin/
+Alias /registry_oo_conf/ @ServerRoot@/cgi-bin/
+Alias /perlrun/ @ServerRoot@/cgi-bin/
+
PerlModule ModPerl::RegistryNG
<Location /registry_ng>
PerlOptions +GlobalRequest
@@ -45,6 +47,24 @@
PerlOptions +ParseHeaders
</Location>
+PerlModule ModPerl::Registry
+<Location /registry>
+ # PerlOptions +GlobalRequest
+ SetHandler perl-script
+ Options +ExecCGI
+ PerlResponseHandler ModPerl::Registry
+ PerlOptions +ParseHeaders
+</Location>
+
+# META: dumps core on OO handlers
+<Location /registry_oo_conf>
+ PerlOptions +GlobalRequest
+ SetHandler perl-script
+ Options +ExecCGI
+ PerlResponseHandler ModPerl::Registry->handler
+ PerlOptions +ParseHeaders
+</Location>
+
PerlModule ModPerl::PerlRun
<Location /perlrun>
PerlOptions +GlobalRequest
@@ -54,21 +74,59 @@
PerlOptions +ParseHeaders
</Location>
-PerlModule ModPerl::Registry
-<Location /registry>
+#######################################
+### Same interpreter registry setup ###
+#######################################
+
+Alias /same_interp/registry/ @ServerRoot@/cgi-bin/
+Alias /same_interp/registry_ng/ @ServerRoot@/cgi-bin/
+Alias /same_interp/registry_bb/ @ServerRoot@/cgi-bin/
+Alias /same_interp/registry_oo_conf/ @ServerRoot@/cgi-bin/
+Alias /same_interp/perlrun/ @ServerRoot@/cgi-bin/
+
+PerlModule Apache::TestHandler
+<Location /same_interp/registry_ng>
+ PerlOptions +GlobalRequest
+ SetHandler perl-script
+ Options +ExecCGI
+ PerlFixupHandler Apache::TestHandler::same_interp_fixup
+ PerlResponseHandler ModPerl::RegistryNG
+ PerlOptions +ParseHeaders
+</Location>
+
+<Location /same_interp/registry_bb>
PerlOptions +GlobalRequest
SetHandler perl-script
Options +ExecCGI
+ PerlFixupHandler Apache::TestHandler::same_interp_fixup
+ PerlResponseHandler ModPerl::RegistryBB
+ PerlOptions +ParseHeaders
+</Location>
+
+<Location /same_interp/registry>
+ # PerlOptions +GlobalRequest
+ SetHandler perl-script
+ Options +ExecCGI
+ PerlFixupHandler Apache::TestHandler::same_interp_fixup
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
</Location>
-# META: dumps core on OO handlers
-<Location /registry_oo_conf>
+<Location /same_interp/registry_oo_conf>
PerlOptions +GlobalRequest
SetHandler perl-script
Options +ExecCGI
+ PerlFixupHandler Apache::TestHandler::same_interp_fixup
PerlResponseHandler ModPerl::Registry->handler
+ PerlOptions +ParseHeaders
+</Location>
+
+<Location /same_interp/perlrun>
+ PerlOptions +GlobalRequest
+ SetHandler perl-script
+ Options +ExecCGI
+ PerlFixupHandler Apache::TestHandler::same_interp_fixup
+ PerlResponseHandler ModPerl::PerlRun
PerlOptions +ParseHeaders
</Location>