Dennis Newel wrote:
> WebDAV er en overbygning på HTTP-protokollen (svjh) så du kan faktisk
> browse et WebDAV.
>
> Jeg har selv lavet en separat undermappe til document root, hvor jeg har
> placeret en .htaccess fil. Ikke den bedste sikkerhed, men god nok til
> min kalender. Det betyder samtidig at jeg kan teste min WebDAV
> installation ved gå ind på
http://domæne/webdav/ med en browser,
> ogindtaste brugernavn og password som jeg har specificeret vha.
> .htaccess filen. Når jeg har logget ind, får jeg en liste af hvad der
> ligger i mappen. Hvis du vil undgå det, kan du i httpd.conf fjerne
> Indexing fra den specifikke mappe.
Ok, så langt er jeg nu næsten kommet.
På min apache 1.4.26 kører webdav nu. Jeg har lavet en mappe "webdav" i
dokumentroot og der ligge undermapperne til webdav.
indlogging med brugernavn og password kører slet ikke, og ligemeget
hvilke rettigheder jeg giver min test.ics fil der ligger i mappen
webdav, så gemmer den ikke ændringer. Men jeg kan læse allerede
oprettede .ics filer.
Jeg ville jo gerne have at man kunne skrive til kalenderen fra browseren.
Jeg har en .htaccess fil som jeg har lagt i webdav-mappen.
Den ser således ud:
Dav ON
AuthUserFile /usr/local/claus/.htpasswd
AuthGroupFile /dev/null
#AuthName EnterPassword
AuthName DAV
AuthType Basic
require user [ min bruger ]
AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
Options Indexes FollowSymLinks Includes
DirectoryIndex index.shtml index.html
<Files .htaccess>
order allow,deny
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^
http://(www\.)?topshoppen.dk/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
Hilsen Claus