Maxの日記: WebDAV実験ちう
Mandrake Cookerでリリースされていた WebDAV 1.0.3だが、specファイルを書き換えることでなんとか動くようになった。
ただ、ちーと工夫が必要。
まずは、mod_dav.spec-------------
--- mod_dav.spec Thu Nov 8 08:30:40 2001
+++ mod_dav_max.spec Fri Nov 23 01:07:02 2001
@@ -1,8 +1,10 @@
%define name mod_dav
%define version 1.0.3
-%define release 1mdk
+%define release 1mdk_max
+#%define srcver %{version}-1.3.6.1
%define srcver %{version}-1.3.6
-%define apache_version 1.3.22
+#%define apache_version 1.3.22
+%define apache_version 1.3.20
Summary: DAV module for Apache
Name: %{name}
-----------------------------------------
このspecファイルに基づいてビルドすると、
/etc/httpd/conf/addon-modules/mod_dav.conf
が作られる。が、これは標準のhttpd.confなどではincludeしてくれない。
httpd.confのどこかに、
---------------------------------------
# For WebDAV
Include conf/addon-modules/mod_dav.conf
---------------------------------------
とか仕込んでおくこと。
つづいて、日本語フォルダ/ファイル名が使えるように、
@ITの記事を参考に、mod_encoding.cを仕込む。
詳細は割愛:)
あとはお約束の設定(詳細は上記記事参照)。
まずは実験なのでPlainなBasic認証を使うことにしておく(SSLはまた後で)。
# ただし、VirtualHostで提供しているディレクトリにWebDAV用の場所をとっているので、Locationディレクティブではなく、Directoryディレクティブで囲む。
で、VMware上のWin98から・・・さっくりと。日本語のファイル名とかフォルダ名で作成して、リロード。
化けてない。できてしまった。簡単スギ!
履歴管理機構を入れるのはまた明日以降だな。
WebDAV実験ちう More ログイン