webdav
Apache2.2を使ったWebDAVサーバ設定 (Apache2のソースからのインストールとWebDAV設定)
Apache2.2をソースからインストールしてWebDAVを使えるようにするのは、かなり簡単でした。
Apache2.2のドキュメントはとてもわかりやすいですし、 今ではApache自体がとても簡単にインストールできるようになっていて ソースからインストールの説明通りに オペレーションすれば(GCCなどの環境が整っている限りでは)とても簡単にインストールできます。
ただ、WebDAVを使うには若干インストールオプションの設定等のカスタマイズが必要だったので、 以下にメモしておきます。
ここでは、Linux(CentOS)を使用しました。
GCCをはじめApacheインストールに必要な環境は整っていることを前提としています。
WindowsXPでウェブサーバ(WebDAV)のディレクトリをZ:ドライブ等にマウントしたい
WindowsXPでも、以前は直接 WebDAVで提供されているディレクトリをZ:ドライブ等にマウントできた気がする。 しかし、ある時(サービスパック2?)からそれができなくなってしまった。
ネットでその手の情報を調べていたら、Linux上ではそれが davfsを使うことで可能だ、 だから、colinuxで davfs を使ってマウントした後、samba 経由で Z: ドライブ等に マウントできると...
この方法はグッドだけど、colinuxを入れなくちゃいけない。 WebDAVのディレクトリをZ:ドライブにマウントするためだけに colinux を入れるのは無理 と思っていたところ、自分が MacOSXでVirtualBoxを使ってWindowsXPを運用していることに気づいた。
だったら同じ発想で...
- MacOSXで WebDAVのディレクトリをローカルファイルシステム上にマウント(たとえば /mnt/webdav)
- VirutalBoxで共有フォルダ機能を使って /mnt/webdav を webdav という名前で共有設定
- ゲストOS上(WindowsXP)で、net use コマンドを使って Z:ドライブに 共有フォルダ webdav をマウント
という手順で結果的に、WindowsXPのZ:ドライブにWebDAVのディレクトリをマウントできるじゃないかと。
しかし、MacOSX+VirutalBox+WindowsXPという環境より Windows + colinux の方がよっぽどシンプルですね。 まあ、既にMacOSX+VirtualBox+WindowsXP環境があったわたしの場合は別として。
実際にやってみると問題なくできました。今回はその設定メモです。
なお、WebDAVサーバは既存にある、という前提ですが、 「こちらのエントリーでApache2.2を使ったWebDAVサーバ設定」 というエントリーを書いたので必要に応じてご覧ください。