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>