2002-03-25 (Mon) ブルース帰還 [長年日記]
▲ ブルースおみやげ
萩の月
▲ mod_dav
このサーバのHTTPで公開してるユーザディレクトリを WebDAV を使ってWindows Web フォルダで共有できるようにしてみた。ファイルアップロードがラクチン。PUTとかヘンなメソッドにもアクセス制限していたのでアップロードに失敗するなど不可思議な現象に悩まされるも、素直な設定にして解決。
参考
▲ httpd.conf
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes Options
Options MultiViews Indexes FollowSymLinks IncludesNoExec
DAV On
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
</Directory>
▲ .htaccess
AuthUserFile /home/bug/.htpasswd
AuthName DAVhome
AuthType Basic
<Limit PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Require user bug
</Limit>
▲ mod_encmssjis
これを導入して日本語のフォルダ名に対応。
LoadModule encoding_module libexec/apache/mod_encmssjis.so
AddModule mod_encmssjis.c
<IfModule mod_encmssjis.c>
EncodingEngine on
SetServerEncoding UTF-8
AddClientEncoding SJIS "Microsoft .* DAV"
</IfModule>
[ツッコミを入れる]





