Apache2でWebDAV
Debian4.0(etch)でWebDAVの設定をしたのでメモしておきます。
必要なパッケージのインストール
#aptitude install apache2
#aptitude install libapache2-mod-encoding

#a2enmod dav
#a2enmod dav_fs

/etc/apache2/mods-available/encoding.confに以下のように書く
〈IfModule mod_encoding.c〉
EncodingEngine on
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS SJIS
AddClientEncoding "cadaver/" EUC-JP

#a2enmod encoding

# mkdir /var/www/DAV
# mkdir /var/www/conf
# chown www-data.www-data /var/www/DAV
# chown www-data.www-data /var/www/conf
ディレクトリの設定
/etc/apache2/sites-available/defaultのバーチャルホストのところに以下のように書く
Alias /DAV "/var/www/DAV"
〈Location /DAV〉
DAV on
〈LimitExcept GET HEAD OPTIONS〉
AuthName "WebDAV access"
AuthType basic
AuthUserFile /var/www/conf/.htpasswd
require user murata
〈/LimitExcept〉
〈/Location〉

#cd /var/www/conf
#htpasswd -cb .htpasswd murata himitsu
これでOK。クライアントのパソコンの「マイネットワーク」から「ネットワークプレースの追加」をする。
クライアントPCがWindowsXPだったら,ネットワークプレースは「http://hoge.com/DAV?」と最後に「?」をつけること。
あと,クライアントの「インターネット一時ファイル」は大きくしておかないと,転送に失敗するから注意。
| 固定リンク | 0
「Debian」カテゴリの記事
- 玄箱HGのDebian(Squeeze)化(2013.08.20)
- Apache2でWebDAV(2008.12.21)
- DiCEの設定変更(2008.12.14)
- ゼロスピンドル自宅サーバ(2008.10.21)
- Debian etchにアップグレード(2007.10.13)
コメント