Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:hogyanok:webdav

< Hogyanok

WebDAV

  • Szerző: Sallai András
  • Copyright © Sallai András, 2012, 2015
  • Licenc: GNU Free Documentation License 1.3

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
<Directory /valahol/utvonal/valami>
    Options Indexes Multiviews
    AllowOverride None
    Order allow,deny
    allow from all
    DAV On
    <Limit GET PROPFIND POST OPTIONS MKCOL PUT DELETE LOCK UNLOCK COPY MOVE PROPPATCH>
        AuthType Basic
        AuthName "WebDAV"
        AuthUserFile /etc/apache2/auth/pass
        Require valid-user
    </Limit>
</Directory>
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
<Directory /home/www/piros/htdocs>
    Options Indexes MultiViews
    AllowOverride None
    Require all granted    
</Directory>
 
Alias /webmester /home/www/piros/htdocs
<Location /webmester>
    DAV On
    AuthType Basic
    AuthName "WebDAV belepes"
    AuthUserFile /etc/apache2/auth/pass
    Require valid-user
</Location>

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

oktatas/linux/hogyanok/webdav.txt · Utolsó módosítás: 2019/08/21 14:19 szerkesztette: admin