パスワードを忘れた? アカウント作成
434630 journal

Maxの日記: WebDAV実験ちう

日記 by Max

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から・・・さっくりと。日本語のファイル名とかフォルダ名で作成して、リロード。
化けてない。できてしまった。簡単スギ!

履歴管理機構を入れるのはまた明日以降だな。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

にわかな奴ほど語りたがる -- あるハッカー

読み込み中...