Utworzyłem nowy plik /etc/httpd/conf/webapps.d/plikiwebdav.conf (na współczesnym systemie byłby pewnie /etc/httpd/conf.d/plikiwebdav.conf) z konfiguracją serwera apache:
Alias /pliki /var/www/tusapliki
<Directory /var/www/tusapliki/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Location /pliki>
DAV On
Order allow,deny
AuthType Digest
AuthName "Dostep do plikow"
AuthUserFile /var/lib/dav/haselka
Require valid-user
Order allow,deny
Allow from 1.2.3.4
Satisfy any
</Location>
oczywiście katalog /var/www/tusapliki musi istnieć. Tutaj dodatkowo wpuszczam bez hasła z adresu IP 1.2.3.4 - to nie jest potrzebne.
Zakładam pierwszego użytkownika:
htdigest -c /var/lib/dav/haselka "Dostep do plikow" ja
i pozostałych:
htdigest /var/lib/dav/haselka "Dostep do plikow" user2 htdigest /var/lib/dav/haselka "Dostep do plikow" user3
itd. Teraz wystarczy przeładować serwer. Testy można wykonać za pomocą przeglądarki.
Podłączenie się do zasobu z MS Windows:
net use * http://adres.mojego.serwera.pl/pliki
spyta się o użytkownika i hasło. Jeżeli podamy hasło w poleceniu:
net use * http://adres.mojego.serwera.pl/pliki tajnehaslo \USER:ja \PERSISTENT:yes
i każemy zapamiętać to doda zasób na stałe.
Add comment