perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wolfgang Kinkeldei <wolfg...@kinkeldei.de>
Subject Re: apache, webdav, embperl
Date Thu, 24 May 2007 13:22:14 GMT

Am 24.05.2007 um 14:31 schrieb Etienne Boulet:

> Hello,
>
> I'm trying to run apache, embperl and webdav together.
>
> apache 2.0.58-r2
> embperl 2.0_rc4
> mod_perl 2.0.3-r1
>
> Here's my problem, I have 2 aliases in my httpd.conf like
>
> # Web for Web (a Web alias for Web visitors)
> Alias "/website" "/var/www/localhost/htdocs/"
> # DAV for Web (a DAV alias to update Web content)
> Alias "/websitedav" "/var/www/localhost/htdocs/"

Why don't you use two <Virtualhost> entries eg: "dav.yoursite.tld"  
and "www.yoursite.tld" instead of using the aliases?
One <Virtualhost> is told to use Embperl, the other is told to use  
DAV. Both Virtual hosts might share the same IP unless SSL is used.


> My 45_mod_dav.conf looks like :
>
> ***************************************
> <IfDefine DAV>
>   <IfModule !mod_dav.c>
>     LoadModule dav_module    modules/mod_dav.so
>   </IfModule>
> </IfDefine>
> <IfDefine DAV_FS>
>   <IfModule !mod_dav_fs.c>
>     LoadModule dav_fs_module   modules/mod_dav_fs.so
>   </IfModule>
> </IfDefine>
> <IfModule mod_dav.c>
>     DavMinTimeout 600
>     <Location /websitedav>
>             Dav On
>             ForceType text/plain
>             AuthType Basic
>             AuthName "Welcome on TITINE's WebDAV"
>             AuthUserFile /var/dav/.davpasswd
>             <Limit PATCH PROPPATCH POST PUT DELETE MKCOL COPY MOVE  
> LOCK UNLOCK>
>                     Require valid-user
>             </Limit>
>     </Location>
> </IfModule>
> <IfModule mod_dav_fs.c>
>     # Location of the WebDAV lock database.
>     DavLockDB /var/lib/dav/lockdb
> </IfModule>
> ***************************************
>
> And my 78_mod_embperl.conf looks like :
>
> ***************************************
> <IfDefine EMBPERL>
>   <IfModule !mod_embperl.c>
>     LoadModule  embperl_module modules/mod_embperl.so
>   </IfModule>
> </IfDefine>
>         <IfModule mod_embperl.c>
>             PerlModule Embperl
>             AddType text/html .htm
>             <Files *.htm>
>             SetHandler  perl-script
>             PerlHandler Embperl
>             Options     ExecCGI
>             </files>
> </ifModule>
> ***************************************
>
> When I want to edit my webpage via webdav with the /websitedav  
> alias all of the perl code in my web pages is already interpreted.
> Is there a way to tell EmbPerl not to interprete the perl code in  
> my web page when I got through the websitedav alias ?



Regards,

Wolfgang Kinkeldei

-- 

' /\_/\ ' .print[split??,"".(($/=q|Cms)+-03467:;<=|)=~tr!C-z -B! -z!)x
'( o.o )' .$/]->[hex]foreach split qr<>,qq+1ecd039ad65b025b8063475b+||
' > ^ < ' .q<!-- Wolfgang Kinkeldei - mailto:wolfgang@kinkeldei.de -->





Mime
View raw message