On Wed, Apr 12, 2006 at 09:06:25PM -0400, Lars Kelto wrote:
>
> Hey Embperlers. I know this has been discussed before, but I'm just now
> getting a serious project going with Embperl2 and objects, and haven't
> found an answer in the archive.
>
> How do I get the root of my main or virtual site to properly load the
> directory index file as an Embperl object? Every config I've tried
> results in being able to load the file directly (/index.html) but returns
> a Not Found for the root of the site (/). Relevant parts of my most
> recent config are below (the rest is FC4 httpd defaults).
>
>
> LoadModule embperl_module
> /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/auto/Embperl/Embperl.so
> PerlModule Embperl
> AddType text/html .epl
>
> <VirtualHost *:80>
> ServerName www.rg.net
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /var/www/rg
> DirectoryIndex index.html
> ErrorLog logs/rg-error_log
> TransferLog logs/rg-access_log
> Embperl_AppName rg
> Embperl_Object_Base base.epl
> Embperl_UriMatch "\.html.?|\.epl$"
> SetHandler perl-script
> PerlHandler Embperl::Object
> </VirtualHost>
I haven't had problems with Embperl2 and objects, but I notice a
significant difference between my config and yours. Instead of
SetHandler perl-script
PerlHandler Embperl::Object
I have it inside Directory and FilesMatch directives.
<Directory "/var/www/rg">
# Embperl handles HTML files
<FilesMatch ".*\.htm.?$">
SetHandler perl-script
PerlHandler Embperl::Object
Options ExecCGI
</FilesMatch>
# disable direct serving of .epl files
<FilesMatch ".*\.epl$">
Order allow,deny
Deny From all
</FilesMatch>
</Directory>
Maybe that will help.
Kathryn Andersen
-=-=-=-=-=-=-=-=-
[House referred to Chase as British]
Dr. Robert Chase: I'm Australian!
Dr. Gregory House: You put the Queen on your money. You're British.
(House M.D.)
--
_--_|\ | Kathryn Andersen <http://www.katspace.com>
/ \ |
\_.--.*/ | GenFicCrit mailing list <http://www.katspace.com/gen_fic_crit/>
v |
------------| Melbourne -> Victoria -> Australia -> Southern Hemisphere
Maranatha! | -> Earth -> Sol -> Milky Way Galaxy -> Universe
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]