vapier 15/05/24 02:44:06 Modified: 75_mod_perl.conf Added: 75_mod_perl.conf.2.2 Log: Convert mod_perl.conf to apache-2.4 #550246.
Revision Changes Path 1.4 www-apache/mod_perl/files/2.0.3/75_mod_perl.conf file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_perl/files/2.0.3/75_mod_perl.conf?rev=1.4&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_perl/files/2.0.3/75_mod_perl.conf?rev=1.4&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_perl/files/2.0.3/75_mod_perl.conf?r1=1.3&r2=1.4 Index: 75_mod_perl.conf =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-apache/mod_perl/files/2.0.3/75_mod_perl.conf,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- 75_mod_perl.conf 27 Jan 2008 20:11:47 -0000 1.3 +++ 75_mod_perl.conf 24 May 2015 02:44:06 -0000 1.4 @@ -14,36 +14,40 @@ <Location /perl-status> SetHandler perl-script PerlResponseHandler Apache2::Status - Order deny,allow - Deny from all - Allow from 127.0.0.1 + Require host localhost </Location> <Directory /home/*/public_html/perl> SetHandler perl-script PerlResponseHandler ModPerl::PerlRun - Options -Indexes ExecCGI PerlOptions +ParseHeaders + + # Clear all existing options and only permit cgi. + Options ExecCGI </Directory> # set Apache::Registry Mode for /perl Alias <Location /perl/*.pl> SetHandler perl-script PerlResponseHandler ModPerl::Registry - Options -Indexes ExecCGI PerlSendHeader On - Order allow,deny - Allow from all + + # Clear all existing options and only permit cgi. + Options ExecCGI + + Require all granted </Location> # set Apache::PerlRun Mode for /cgi-perl Alias <Location /cgi-perl/*.pl> SetHandler perl-script PerlResponseHandler ModPerl::PerlRun - Options -Indexes ExecCGI PerlSendHeader On - Order allow,deny - Allow from all + + # Clear all existing options and only permit cgi. + Options ExecCGI + + Require all granted </Location> </IfDefine> 1.1 www-apache/mod_perl/files/2.0.3/75_mod_perl.conf.2.2 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_perl/files/2.0.3/75_mod_perl.conf.2.2?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/mod_perl/files/2.0.3/75_mod_perl.conf.2.2?rev=1.1&content-type=text/plain Index: 75_mod_perl.conf.2.2 =================================================================== <IfDefine PERL> LoadModule perl_module modules/mod_perl.so #PerlTrace all PerlRequire "/etc/apache2/modules.d/apache2-mod_perl-startup.pl" PerlModule ModPerl::Registry # Provide two aliases to the same cgi-bin directory, to see the effects of the # 2 different mod_perl modes for Apache2::Registry Mode Alias /perl/ /var/www/localhost/perl/ # for Apache2::Perlrun Mode Alias /cgi-perl/ /var/www/localhost/perl/ <Location /perl-status> SetHandler perl-script PerlResponseHandler Apache2::Status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> <Directory /home/*/public_html/perl> SetHandler perl-script PerlResponseHandler ModPerl::PerlRun Options -Indexes ExecCGI PerlOptions +ParseHeaders </Directory> # set Apache::Registry Mode for /perl Alias <Location /perl/*.pl> SetHandler perl-script PerlResponseHandler ModPerl::Registry Options -Indexes ExecCGI PerlSendHeader On Order allow,deny Allow from all </Location> # set Apache::PerlRun Mode for /cgi-perl Alias <Location /cgi-perl/*.pl> SetHandler perl-script PerlResponseHandler ModPerl::PerlRun Options -Indexes ExecCGI PerlSendHeader On Order allow,deny Allow from all </Location> </IfDefine> # vim: ts=4 filetype=apache
