■CentOS5でWebDAVをマウントするメモ
CentOS5でWebDAVのストレージをファイルシステムとしてマウントするためのメモ
■WebDAVサーバを設置する
CentOS5はapache標準でmod_davとmod_davfsが有効
data01とdata02の2つのディレクトリを共有する設定を行う
1)共有ディレクトリの作成と権限付与
# mkdir /var/www/data01
# mkdir /var/www/data02
# chown apache:apache /var/www/data01
# chown apache:apache /var/www/data02
# chmod 0777 /var/www/data01
# chmod 0777 /var/www/data02
2)confファイルを作成する
data01とdata02を違う方式で記述したのはサンプルだから
どちらの記述方式でもOK
ユーザ認証が必要な場合には#を外す
アクセスするサーバを限定するにはallowを編集する
# vi /etc/httpd/conf.d/webdav.conf
[code]
Alias /data01 /var/www/data01
Alias /data02 /var/www/data02
DAVMinTimeout 900
DAV on
Options All
# AuthType Basic
# AuthName WebDAV01
# AuthUserFile “/etc/httpd/conf/.htpasswd”
# Require valid-user
Order deny,allow
Deny from all
Allow from all
DAV on
Options All
# AuthType Basic
# AuthName WebDAV02
# AuthUserFile “/etc/httpd/conf/.htpasswd”
# Require valid-user
Order deny,allow
Deny from all
Allow from all
[/code]
3)ユーザ認証するなら以下を行う
/etc/httpd/conf/.htpasswdがない場合
# htpasswd -c /etc/httpd/conf/.htpasswd username
/etc/httpd/conf/.htpasswdがある場合
# htpasswd /etc/httpd/conf/.htpasswd username
4)apacheを再起動して有効にする
# apachectrl restart
■WebDAVをマウントする
1)マウントする端末にfuseをインストール
# yum install fuse
# wget http://rpmforge.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/fuse-davfs2-1.2.2-2.el5.rf.x86_64.rpm
# rpm -ivh fuse-davfs2-1.2.2-2.el5.rf.x86_64.rpm
2)マウントする場所を作る
# mkdir /mnt/data01
# mkdir /mnt/data02
# mount -t davfs http://hostname/data01 /mnt/data01
# mount -t davfs http://hostname/data02 /mnt/data02
3)マウントを解除する
# umount /mnt/data01
# umount /mnt/data02
■WebDAVの自動マウント
# vi /etc/davfs2/secret
以下を追記
http://hostname/path username password
# vi /etc/rc.d/rc.local
以下を追記
mount -t davfs http://hostname/path /mountpath
再起動してマウントしていることを確認
CentOS5でWebDAVをマウントするメモ http://blog.isnext.net/issy/archives/875 #centos #webdav #fuse #davfs2
CentOS5でWebDAVをマウントするメモ http://blog.isnext.net/issy/archives/875 WebDAVの自動マウントを追記 #webdav #davfs2 #centos