• 締切済み

WebDAVでネットワークドライブを公開する方法

WebDAVを利用して別のコンピュータ(windowsマシン)上にあるフォルダにアクセスしたいのですがうまくいきません。WindowsでもLinuxでも構わないのですが、他のWindowsマシン上の共有フォルダへWebDAV経由でアクセスする方法をご存じの方がおられましたらご教示お願いします。 試しにWinXP+Apache1.3、2.0ではどちらもできませんでした。一般的にネットワークドライブとしてマウントしたドライブを共有設定できないのと同様にやはりできないと諦めるしかないのでしょうか? 何卒よろしくおねがいします。

みんなの回答

  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

Win9x+IE5以降ならマイコンピュータのWebフォルダの追加、Win2k/XPならマイネットワークのネットワークプレースの追加でアクセスできるはずです。 Linuxの場合はcadaverやDAVfsをインストールする必要があるようです。 http://www.atmarkit.co.jp/flinux/special/webdav/webdav02b.html これでアクセスできないようであれば、どこかで設定ミスをしています。 apache2であればWebDAVの機能を標準で取り込んでいる(コンパイル時に有効にするように指定するだけ。パッケージ化されたものなら基本的に有効になっているはず)ので、httpd.confの設定だけでできます。 最低限必要なのは、 LoadModule dav_module モジュールファイル名 LoadModule dav_fs_module モジュールファイル名 を設定して(普通はコメントアウトされたのがすでに書きこまれているので、それを外すだけ)、「DavLockDB ロックファイル名」と「Dav On」を適当な場所(Dav OnはDirectoryもしくはLocationディレクティブの中)に追加するだけです。 あくまで最低限なので、このままでは日本語が化けますけど。 apache1.3の場合はmod_dav(dav_fs_moduleは無い)を別途インストールする必要があります。 http://www.webdav.org/mod_dav/win32/ http://www.atmarkit.co.jp/flinux/special/webdav03/webdav01a.html > ネットワークドライブとしてマウントしたドライブを共有設定 DocumentRootでもAliasでもできましたよ。 それぞれのドライブのルートディレクトリを指定すると、なぜかうまく行きませんでしたが(Win98SE+apache2.0.4)。

nbh801
質問者

お礼

返事が遅れました。 回答ありがとうございました。 試してみようと思います。

noname#40524
noname#40524
回答No.1

ApacheにWebDAVのプラグインが用意されていると思います。 このプラグインを入れる事により、サーバをWebDAVで接続できます。

関連するQ&A

  • ネットワークドライブ用のファイルサーバ構築について

    ネット回線があればどこからでもネットワークドライブとしてマウントできるネットワークドライブ用のファイルサーバを作ろうと思ったのですが、調べても調べてもマウントの方法についての記事しか見つからなかったので質問失礼します。 ApacheのWebDAVを用いるという方法が1つあったので試してみようと思っているのですが、そもそもネットワークドライブ用に使うプロトコル?(機能?)で一般的・標準的なものは何なのでしょうか? 今回見つけたWebDAVという方式が通常でしょうか?

  • ネットワークドライブの設定について

    基本的な事かもしれませんが、お願いします。 A、B、CのPCがあり、同じネットワークLANで繋がっています。AがWindows2003Serverマシン、B・Cが普通のWindows2000です。 Aのマシンに共有フォルダを作り、Bだけがこのフォルダにアクセスできます。 CからはAに一切アクセスできないような設定にして、Aの共有フォルダ内のファイルをCに渡すときは、 BがAの共有フォルダからCの特定フォルダに、目的ファイルを置く形を取ります。 今回、BのPCからAの共有フォルダをネットワークドライブに設定しようとしたのですが、 ネットワークドライブの割り当て⇒ドライブ:Z、フォルダ:\\AのIPアドレス\共有フォルダ名 と設定したところ、 ユーザーIDとPassWordを入力する画面が出てきました。 この画面は、AのPCマシンを立ち上げてログインする時の内容で良いのでしょうか?(例:Administrator/password) 簡単に検索しましたが、通常はこのようにID/PASSを求める画面は出ないようなんですが・・・ ※この時点でCからAへのアクセス制限は、まだ設定していません。 よろしくお願いします。

  • ネットワークドライブを共有する方法を教えてください。

    はじめまして。 BUFFAROのTeraStationを先日導入したのですが、最大接続数が8接続に制限されているため、使用できないユーザが発生してしまっています。 思いついたのが、別のサーバマシンにTeraStationの共有フォルダをネットワークドライブとしてマウントし、それを共有する形にすればサーバが接続を代理することになるので、「n(ユーザ)→1(サーバ)→1(TeraStation)」となり、解決できそうなのですが、ネットワークドライブには「共有」という設定項目が見当たりません。 ネットワークドライブを共有することはWindowsでは不可能でしょうか? <システム構成> OSはWindows2003サーバー または Windows2000サーバ が稼動しています。 ドメインに参加しています。 ギガビットLANで接続しています。 よろしくお願い致します。

  • ネットワークドライブの指定パスの違いによってファイル更新ができません

    Windows 2003 serverのファイルにネットワークドライブ経由でアクセスする場合にネットワークドライブのパス指定を変えるとファイルが更新できなくなるのは何故でしょうか。 お教え頂けると助かります。 ファイルを更新する場合にネットワークドライブの割当をフルパス指定1.とする場合とファイルの直近の共有フォルダ指定2.とする場合で1.ではファイルを更新できるのですが2.では同じファイルを読めるのですが更新ができません。 1.ネットワークドライブ名Z:\\コンピュータ名¥共有フォルダA¥共有フォルダB¥共有フォルダC 2.ネットワークドライブ名X:\\コンピュータ名¥共有フォルダC 因みにクライアントはWindowsXP,WindowsNTです。ファイルは共有フォルダCの直下にあります。 業務で2.を使用したいのですが2.ではファイルの更新ができず困っております。 申し訳ありませんがどなたかお教え下さい。 以上

  • Fedora4 WebDAV フォルダ アクセスできない。

    こんにちは、FEDORA4の勉強をしています。 Fedora4に共有フォルダを作成してWindowsXPからアクセスしようとしていますが、うまく行きません。 何かお分かりの方がいましたら教えてください。よろしくお願いします。 以下、説明を書きます。 環境 コンピュータ名:FEDORA4fs ip:172.24.100.*** 行なったこと 1)Samba.conf 設定箇所 [grobal] workgroup = mydomain [homes] read only = no [devel] path = /home/devel read only = No [sales] path = /home/sales read only = No 2)グループの登録 groupadd devel 3)Linux ユーザの登録 useradd -s /bin/false -g devel ito 4)Sambaユーザの登録 pdbedit -a ito 5)共有フォルダの作成 mkdir /home/devel 6)WebDAVを用いてファイルを共有 mod_encodingのインストール (文字化けの解決) rpm -ivh /root/mod_encoding-20040616.webdavjp.2.i386.rpm 7)作業/共有フォルダの設定 /etc/httpd/conf.dにwebdav1.confをコピー 8)アクセス権付与 setfacl -m d:apache:rwx /home/devel 9)個人の作業フォルダにアクセス件を付与 setfacl -m d:apache:rwx ,d:apache:rwx /home/devel WindowsXPで ネットワーク-mydomainに「FEDORA4fs」は表示されている。 「FEDORA4fs」内に「devel」フォルダは表示されている。 「devel」フォルダをダブルクリックすると、ユーザ名を聞かれる。 ユーザ名とパスワードを入れてもフォルダは開かない。

  • 「Linuxでネットワークドライブ」したい

    Windowsのネットワークドライブのような仕組みはLinuxにはありませんか? 【実現したいこと】 AとBマシンがあり、Aマシンで動かしているシステムのログファイルをBマシンに置きたいと思います。Aマシンにはログファイルを残したくありません。 【Windowsであれば・・・】 AマシンにBマシンの共有フォルダをネットワークドライブとして設定し、そのドライブ以下にログファイルを吐き出すように設定すれば、Aマシンにはファイルの実態は残らずにBマシンにログファイルをおくことが出来ます。 このようなことをLinuxマシンで行いたいのですが、可能でしょうか?ネットワークドライブのような方法でなくても、実現できる方法であれば構いません。 例えばログファイルを1分おきにCronでAマシンからBマシンに送るとか、そういうのはダメです(一時的であれ、Aマシンにファイルが残るので) 一応書いておきますと、AマシンのOSはRedhat9、BマシンのOSはRedhat7.1です。 どうぞよろしくお願いします。

  • ネットワークドライブがつながらない

    WinXP PROでネットワークを組んでいます。 今、ネットワーク上のフォルダーをネットワークドライブに設定するため、1つはサーバー1にあるフォルダーを設定し、もう一つはテラステーションにあるフォルダーに設定します。設定は同時期にフォルダーの選択のみを変更して行いました。 この時は両方ともネットワークドライブとして認識されるのですが、再起動すると、テラステーションのフォルダーのみネットワークドライブから消えてしまいます。 この時、マイネットワークからこのフォルダーへはアクセスできます。 ちなみに同じネットワークにある他のPCはこのような現象はありません。 解決法をアドバイス下さい。

  • マイコンピュータからネットワークドライブが見つからない

    会社のネットワークを管理運営している者です。 WinXPを使用しているユーザからマイコンピュータからネットワークドライブがマウントされないとの連絡を受けました。 インターネットには繋がると言うので社内のコンピュータに対する名前解決ができていないと判断しネットワークドライブのアドレスで直接参照できるか試してもだめでした。(PINGは通ります) これは何が原因でしょうか?

  • ネットワークドライブを共有設定

    パソコンAの共有フォルダを パソコンBのネットワークドライブとして設定していますが、 パソコンBのネットワークドライブを共有設定にして、 外部から参照できるようにしたいのですが、 ネットワークドライブには共有設定がありません。 つまり、 パソコンAの共有フォルダ | パソコンBのネットワークドライブの共有 | 他のパソコンから参照 と、経由的には面倒くさいことをしていますが、 技術的に可能でしょうか?

  • ネットワークドライブへの自動接続

    Win2000マシンのフォルダを共有にして,別のWin2000マシンとWinXPProSP2マシンでネットワークドライブとして利用しようとしています。 パスワード設定をせず,起動してすぐにネットワークドライブに接続したいと思っています。 フリーのカレンダーソフトを使ってスケジュール共有するのが目的です。 共有マシンに必要なユーザー及びグループ設定をし,Win2000マシンではネットワークドライブ割当て後問題なく起動とともに接続できたのですが,XPマシンで割当てても自動接続できません。 一度ネットワークドライブを開いたところで認識します。 確認すべきところを教えてください。 職場でとりあえずやれと言われているのですが,途方に暮れています。