[[oktatas:linux:hogyanok|< Hogyanok]]
====== WebDAV ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2012, 2015
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== WebDAV apache =====
Kapcsoljuk be az apache szerveren a WebDAV-ot:
# a2enmod dav_fs
Considering dependency dav for dav_fs:
Enabling module dav.
Enabling module dav_fs.
Run '/etc/init.d/apache2 restart' to activate new configuration!
# service apache2 restart
Most kapcsoljuk be az egyik oldalra:
mcedit /etc/apache2/conf-available/webdav.conf
Alias /valami /valahol/utvonal/valami
Options Indexes Multiviews
AllowOverride None
Order allow,deny
allow from all
DAV On
AuthType Basic
AuthName "WebDAV"
AuthUserFile /etc/apache2/auth/pass
Require valid-user
a2enconf webdav
service apache2 restart
Vegyünk fel egy vagy több felhasználót:
# htpasswd -c /etc/apache2/auth/pass joska
New password: titok
Re-type new password: titok
Adding password for user joska
A következő felhasználónál már nem szükséges a -c kapcsoló:
htpasswd /etc/apache2/auth/pass mari
chown -R www-data.www-data /valahol/utvonal/valami
===== WebDAV kliensoldalon =====
==== davfs2 ====
apt-get install davfs2
mkdir /mnt/valami
mount.davfs http://valahol/valami /mnt/valami
==== Nautilus ====
Fájl menü -> Kapcsolódás a kiszolgálóhoz ...
Sajnos nekem hibásak voltak fájl és könyvtárkezelő funkciók. Pl.: Létrehoztam egy könyvtárat. Azt írta nem nevezhető át.
De nem akartam átnevezni, csak adott néven létrehozni. Ezért Azt írta Névtelen mappa. Leválasztás után viszont
az általam kért mappanév jelent meg.
==== Caja ====
Fájl menü -> Kapcsolódás a kiszolgálóhoz ...
Működik gond nélkül.
===== Webmestereknek =====
Alias piros /home/www/piros/htdocs
Options Indexes MultiViews
AllowOverride None
Require all granted
Alias /webmester /home/www/piros/htdocs
DAV On
AuthType Basic
AuthName "WebDAV belepes"
AuthUserFile /etc/apache2/auth/pass
Require valid-user
Ebben a formában ha szerver/piros könyvtárnévvel érem el a
weboldalt, akkor böngészőből szimplán használhatom.
Ha azonban szerver/webmester néven érem el, akkor WebDAV hozzáféréssel
férek a webhelyhez.
===== Linkek =====
* http://sysblogd.wordpress.com/2007/09/09/ubuntu-mounting-remote-filesystem-using-davfs2-fuse/
* http://en.wikipedia.org/wiki/WebDAV
* http://en.wikipedia.org/wiki/Davfs2
* http://savannah.nongnu.org/projects/davfs2
* http://www.debian-administration.org/articles/285
* http://alea.uw.hu/ubuntu/apache/dav/webdav.html
* http://tldp.fsf.hu/HOWTO/Apache-WebDAV-LDAP-HOWTO-hu/config-webdav.html
* http://www.gradweil.de/blog/index.php?/archives/9-Linux-configure-webDAV-for-apache.html
* http://www.howtoforge.com/webdav_with_ssl_and_two_factor_authentication