Mod_Perl configuration for multiple domains
Posted
by
daliaessam
on Server Fault
See other posts from Server Fault
or by daliaessam
Published on 2012-10-06T09:41:36Z
Indexed on
2012/10/13
3:39 UTC
Read the original article
Hit count: 511
Reading the Mod_Perl module documentation, can we configure it on per domain basis, what I mean can we configure it to run on every domain or specific domain only.
What I see in the docs is:
Registry Scripts
To enable registry scripts add to httpd.conf:
Alias /perl/ /home/httpd/2.0/perl/ <Location /perl/> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI </Location>
and now assuming that we have the following script:
#!/usr/bin/perl print "Content-type: text/plain\n\n"; print "mod_perl 2.0 rocks!\n";
saved in /home/httpd/httpd-2.0/perl/rock.pl. Make the script executable and readable by everybody:
% chmod a+rx /home/httpd/httpd-2.0/perl/rock.pl
Of course the path to the script should be readable by the server too. In the real world you probably want to have a tighter permissions, but for the purpose of testing, that things are working, this is just fine.
From what I understand above, we can run Perl scripts only from one specific folder that we put the directive above. So the question again, can we make this directive per domain for all domains or for specific number of domains?
© Server Fault or respective owner