2012年5月23日水曜日

Debian SqueezeのWebDAV設定

■必要なモジュールのインストール(libapache2-mod-encodingは文字化け対策のため)


$ sudo aptitude update
$ sudo aptitude install apache2 libapache2-mod-encoding


■Encodingの設定


$ sudo vim /etc/apache2/conf.d/encoding.conf

    EncodingEngine        on
    SetServerEncoding     UTF-8
    DefaultClientEncoding UTF-8 CP932 EUCJP-MS

    AddClientEncoding "Microsoft .* DAV 1.1" ASCII CP932 UTF-8
    AddClientEncoding "Microsoft .* DAV" UTF-8 CP932
    AddClientEncoding "(Microsoft .* DAV $)" UTF-8 CP932
    AddClientEncoding "(Microsoft .* DAV 1.1)" CP932 UTF-8
    AddClientEncoding "Microsoft-WebDAV*" UTF-8 CP932
    AddClientEncoding "RMA/*" CP932
    AddClientEncoding "xdwin9x/" CP932
    AddClientEncoding "cadaver/" UTF-8 EUCJP-MS
    AddClientEncoding "Mozilla/" EUCJP-MS



■dav_fsモジュールを有効


$ sudo a2enmod dav_fs


■encodingモジュールを有効


$ sudo /usr/sbin/a2enmod encoding


■WebDavの設定


$ sudo vim /etc/apache2/sites-available/default
Alias /webdav "/var/www/webdav"

     Options Indexes
     Allow from all
     DAV on



■WebDAV用ディレクトリの作成


$ sudo mkdir /var/www/webdav
$ sudo chown www-data:www-data /var/www/webdav


■Apache2の再起動 


$ /usr/sbin/apachectl configtest
$ /etc/init.d/apache2 restart

0 件のコメント:

コメントを投稿