You need to put your webdav and your Embperl definition
inside of two
different <Location> blocks, so Apache knows what to
do when you request
a page
Gerald
------------------------------------------------------------
------------
--
Gerald Richter ECOS electronic communication services
GmbH
******************* SECURING YOUR NETWORK
********************
Post: Tulpenstrasse 5 D-55276 Dienheim b.
Mainz
E-Mail: richter ecos.de Voice: +49 6133
939-122
WWW: http://www.BB-5000.info
Fax: +49 6133 939-333
Sitz der Gesellschaft: Dienheim; AG Mainz HRB 6889; GF:
W.Heck,
G.Richter
------------------------------------------------------------
------------
--
> -----Original Message-----
> From: Etienne Boulet [mailto:eboulet 123certification.com]
> Sent: Thursday, May 24, 2007 2:32 PM
> To: embperl perl.apache.org
> Subject: apache, webdav, embperl
>
> 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/"
>
> 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 ?
>
> Thank you
>
> Etienne Boulet
>
------------------------------------------------------------
--
> ------- To unsubscribe, e-mail:
> embperl-unsubscribe perl.apache.org For
additional commands,
> e-mail: embperl-help perl.apache.org ** Virus
checked by
> BB-5000 Mailfilter **
!DSPAM:416,4655876a89271732510227!
>
>
** Virus checked by BB-5000 Mailfilter **
------------------------------------------------------------
---------
To unsubscribe, e-mail: embperl-unsubscribe perl.apache.org
For additional commands, e-mail: embperl-help perl.apache.org
|