WebDAVは何故不安定なのか?
てか、でかいファイル(数百メガ)がアップロードできないのは
致命的だぞ。 そんなでかいファイルWebDAVであげる事自体間違ってる 間違ってるものは間違ってるんだ!!
そう俺の脳内から声が聞こえるんだ!!! >>6
200MB以上のファイルをアップしたけど全然問題なかったが。
おまいのやり方が悪いだけ。 クライアントは何を使ってる?
Windows2000はでかいファイルでおかしなった。
XP、cadaverも平気だった。
IISだと大きいファイルのupに失敗するってみたことがある気がする.
これか.
http://support.microsoft.com/default.aspx?scid=kb;ja;830371 ネットワークドライブの割り当てでwebdavを指定するとエクスプローラの動作が遅くなるのが致命的 アーキテクチャを知ってれば、不安定というか遅いのは当たり前だと分かるだろうに。
アーキテクチャってなんですか?
マクドの新しいバリューセットですか? WebDAVとやらを使ってみたが日本語ファイルの場合に
コピーできるファイルと出来ないファイルの区別がよくわからん。
AVIとかの動画ファイルは特にデリケートみたいで困る
ファイルの文字数減らせばコピーできるみたいだけど・・・ >>24 日本語ファイルの場合にコピーできるファイルと出来ないファイルの区別がよくわからん。
HTTPなのなら、URI/ファイル名にASCII文字列以外は使えないんでないのか?
日本語ファイル名はURLエンコードするしかないんでねぇの?
#つかWebDAV何か作らんでも、HTTPにはputあるのにねぇ。別に基本認証+putで良い様な気が……
#ダイジェスト認証にしとけばPassが平文で流れる事もないし。 アップロードしたファイルの属性はどうやったら変更できますか?
デフォルトでは"rw-r-----"となってしまいますが、
"rx-rx-r--"と変更したいです。
ご存知のかたいらっしゃいましたらよろしくお願いいたします。 >26
とりあえず rx-rx-r-- というパーミッションは存在しない。
おまいのやりたいことは、以下のどっちだ?
・rw-rw-r-- (0664)
・r-xr-xr-- (0554)
○クライアント側も設定が手軽、ツール不要
△クライアントがWinの場合2kとMe以降で可
○ぱっと見シロウト目にはwebフォルダのアイコンとは見えない
名前も適当に変えられるので社内ネットワークのショートカットに紛れ(ry
○ファイルサイズの大小は関係ない(ADSLのup1Mbpsで1GBの転送に成功)
○.htaccess認証が使える
×長文2バイトファイル名・ディレクトリ名はちょっと動作が怪しい
うに記号っぽい半角文字もまずいかも(´・ω・`)
×ファイル転送中はexplorerが無応答になるのは仕様ですか?
○ポート80は勤務先のファイヤウオールもなんのその
>>26
俺も同じように"rw-r-----"になって困ってる。
なんでこうなるの? apache2とmod_davで、ユーザ毎に違うディレクトリを割り当てたいんだけど
httpd.confにそれぞれのlocationを追加しないで済む方法って無い?
mod_rewriteとの組み合わせでなんとかできないかと試しているんだけど・・・ >>32
別にWebDAVにしたからってメリットがないし。 IISのDavとapacheのDavは安定性は同じなのか?
apacheのがあまりにも酷いので、DavだけはIISにしようと思っているのだが FedoraCore3でUTFコードで統一してDAVしたらファイル名とかも
機種依存文字ばりばりでもまったく問題ない。拍子抜けした。
20M以上のファイルはまだ扱ってないけど、クライアントアプリ
ケーションで対応してないもの以外はいまのとこ動作問題ない
みたい? Windows用のアプリのクライアントで良いのないかな
エクスプローラのだと上のほうにも書いてあるけどシステムが固まるので
でかいファイルやり取りすると他の作業に支障が出るので。
正直重すぎて嫌いなんだけど使わざるを得ないので・・・ >>38
ものが見つからないんだけど今もサポートされてるものなの? おまいはどこを探したんだと小一時間(ry
ttp://www.google.co.jp/search?hl=ja&q=novell+netdrive&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
サポート体制については出てきたとこを(ry
今日、Netdriveをデフォルトで運用してたらキャッシュ上のディレクトリ構造が
表示されてた。具合悪いのでキャッシュ設定のところ全てチェックしたら良くな
ったよ。しばらくこれで運用してみるか。 んー、よくわからないんだがノベルのサイトの物はダウンロード出来ないよな?
確かに他のサイトにはそれっぽいものあるけど同じ物なの?
なんで本家に無いの?ソフトの素性を知りたいんだが。 スマソ確かにダウンロードできなくなってるわ。
明日Novellに聞いてみるから待ってくれ。 ホント、Windowsの実装はmerdeだぜ
フゥハハハーハァー 結局webdavはjpeg2000のように主流からはずれてしまった規格なのでしょうか?
それともまだMSとかは推しているのでしょうか? MacOSXにはWebDAVFSなるものがあるけどね windowsXPのクライアントは環境によって SJIS だったりUTF-8 だったりする
mod_encodingがうまく動かない クライアント認証中にWebDAVでアップロード(PUT)すると
エラーになってアップできない。
GET,HEAD,DELETE辺りは出来た。
sslのエラーログ↓
Re-negotiation handshake failed: Not accepted by client!?
環境はApache2(mod_jk)+Tomcat5。
tomcat付属のWebDAVサーブレットを使用。
クライアント認証無効(SSL、連携は有効)にしたらアップできた。
クライアント認証有効にしたまま使いたいんだが、
なんとかならない?? 追加。
OSはFedracore4。SELinuxは無効。
アクセスログの方見てみると、
PUTの所で403返してる。
他のリクエストは正常。
mod_jkやtomcatの方のログも正常。 一応解決。
apache2.2にしたら普通に出来た。
・・・・でも今度は日本語ファイル名が扱えない・・・orz apache初心者スレにも書いたのですが、
WebDAVでWindowsXPからアクセスすると、
認証画面が繰り返し出てきます。
(ユーザー名、パスワードは合ってるのに)
認証画面が3回繰りかえして、結局アクセスできませんとなります。
もう一台のXPはネットワークプレースに追加しようとして、
きちんとしたアドレスを入れてるに弾かれます。追加できません。
どなたか分かる方おりましたらお願いします。
ググりましたら、
<IfModule mod_dav_fs.c>で
NormalizeUsername on
にすればよいみたいなことがわかりましたが、
mod_encodingを導入すればNormalizeUsername onも入るのですか?
mod_encoding を導入して NormalizeUsername を on にするんだ。
っていうかネットワークプレースを追加するときだけ WebClient を止めろ。 httpsでアクセスしているのですが、更新日時がアプロードした日時になってしまいます。
これは仕様でしょうか? 一般的にタイムスタンプが転送先にも保存されるものは
プロトコルで元のタイムスタンプも送る仕組みがあるから ついに WebDAV を入れた (というか設定した)。個人的には VPN ルータ使ってるんで
不要なんだが、知り合いが出先で使えるディスクスペース貸してほしいと言うもんで…
これって書き込み権限や読み込み権限なんかは .htaccess でやれば良いのかな? WinXP のネットワークプレース追加の時に認証で失敗する。ブラウザからだと
ちゃんと Basic 認証が機能するから状況的に >>56 と同じだと思う。
Linux のファイルシステムが元から UTF-8 で文字化けしてないから
mod_encoding 入れてないんだけど、NormalizeUsername に替わる
方法って無いですか? FC3, httpd-2.0.53 です。 読み込みだけは不特定多数の誰でもでき、書き込みはパスワード付きで特定ユーザのみに限定するように設定するにはLimitをどのように書けばよいのでしょうか?
>>69
<LimitExcept GET HEAD OPTIONS>
AuthName realm
AuthType Basic
...
</LimitExcept> 読み込みだけは不特定多数の誰でもでき、書き込みはパスワード付きで特定ユーザのみに限定するように設定するにはLimitをどのように書けばよいのでしょうか?
>>68
example.com\userみたいな名前でユーザ作ればいいはず
だから、userと同じパスワードにすれば
見かけ上NormalizeUsernameと同等になるんじゃないかな?
パスワード更新とかのときに面倒になるけど >>72
それもありましたね。いろいろ調べてみたら:
1. mod_encoding の NormalizeUsername を On にする
2. ネットワークプレースの追加時に URL の最後に ? をつける (e.g., http://www.foo.com/wevdab?)
3. www.foo.com\username という形式でユーザを作成する
の 3 つの方法があるようでした。2 が簡単なんですけど WebDAV リダイレクタが介在できないらしく、
普通の共有フォルダのようにシームレスに接続、というわけには行かないようでした (FTP をネット
ワークプレースで追加したのと似た動きになる)。Vista でこの アフォ 挙動が直ってりゃ良いけど… LAN内でsambaとwebdav両方を比べてみたのですが、sambaの10分の1も出ません。
こんなものなのでしょうか?それともどこかチューニング可能なパラメータはあるのでしょうか? >>74
10分の1というのがどういう比較なのかしらんが
httpベースだからしかたない >>74
ベンチ取って10倍とか、ばかでかいファイルのコピーやって遅いってのなら解るが、使用上イライラする遅さじゃないでしょ?
もし使用上イライラする遅さなら、設定間違ってるかなんかだと思うけど。 まったくイライラするほど遅い、オレが手で書き写したほうがましだぜっ!
ってくらい遅いとか >>77
100MBくらいのファイルをバイナリエディタで1年くらい掛けて写しているところを想像してしまった。 LAN内ならSamba使った方が圧倒的に早いし、
ヘタすりゃファイル自体破損する可能性も高いんだろ?
外から気軽に使えるってメリットは大きいけど
他人に説明して設定させる手間含めて考えたら
結局のところFTP使わせた方が確実だしなぁ。 これをいれると、Windowsのエクスプローラがよく固まる。
はっきり言って使えない。 >>81
それはWebDAVのプロトコルやサーバの問題じゃなくてIEの問題だろ。 IISが大丈夫なんじゃなくて、IISとIEじゃないと大丈夫じゃない
隠れ独自仕様なだけ。 MSはかつて強力に推進していたけれど、やめちゃったのかな? Apache2.2でwebdavサーバー作成。
で、IEで見に行ったんだけど、ファイルの作成・書き込みは正常に出来る。
ファイルもちゃんとUPされている。(webdav以外で確認済み)
なのに、webdavでファイルをデスクトップにドラックアンドドロップして、コピーすると
必ず0バイトファイルになって、読み込み出来ない。
ファイルのパーミッションを777にしてみても、だめ。
なぜ?だれか、偉いひと教えて。 Macのも基本がApacheだからやはり不安定なのだろうか? うちの場合は、逆なんだが。
サーバ(IIS5.1onXP)に対してIEで接続すると、カレントフォルダがそのままサブフォルダとして表示されてしまい、
アップロードができないなど、非常に怪しい状態になる。
一方サーバがApache2.0(onXP)の場合は、上記の問題もなく、Windows同士なんで日本語の問題も全くなく、きわめて快調。
不安定なのはWindowsエクスプローラの問題ですか? 貧弱なクライアント、
2バイトコード対応、
無駄の多い転送
この辺が問題だな
俺もIISやApache、XPや2000のクライアントに散々苦労させられた。
クライアントやサーバーが変わるたび、
動く条件を求めて何日も設定をいじってた。
MSは能無しの集団か!
Apacheはやる気あるのか!
なぜWebサーバーを作れてDAVサーバーを作れないのか?
なぜIEやFireFoxが作れてDAVクライアントが作れないのか?
仕事でDAVクライアントを作って初めて問題がわかった。
RFCが糞。
肝心なことが書いてない。
どうとでも拡張できる。
XMLタグの説明すらまともに書いていないので、
RFC読んだだけじゃどう実装したらいいのかがわからない。
DAVの未来はまっくらだ。
Subversionの一部として生きていくしかないんじゃないかな・・・ ファイル転送したけりゃ ftp でも sftp でも、代わりの手段はいくらでもある。
わざわざ WebDAV 使うメリットなんてない。
Windowsが標準でサポートするおかげで
リモートのWebDAVレポジトリをローカルのファイルシステムに
マウント出来るところだけが唯一の利点だったのに、
現実はWindowsの実装はApacheのWebDAVに接続できないこと多々。
正直言って使い物にならん。 sftpとかftpsを使いたいのに
会社はポートを閉じやがるんだよ!
http、pop3、httpsポートしか開いてない 公開してるweb鯖が無ければ出来る。
あってもweb鯖のポート変えれば出来るがこの場合現実的じゃない。
でもweb鯖のポートでsshやるのはあまりおすすめ出来ない。本来のポートでやるよりマシだけど。 Windows Vistaを含むWebDAV対応(クライアントとしての)更新プログラムKB907306日本語版公開直前
ttp://blogs.sqlpassj.org/yoneda/archive/2007/06/21/23617.aspx
会社PCから自宅サーバへのWebDAVが全く使えず、調べたまくった結果
見つけたんだけど、参考になるかな?パッチあてたらすぐ使えた。
不安定な人は更新してみては?
KB907306のパッチは
KB892211-JPに含まれてるということ?
それともまだKB907306は出てない?
ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=17c36612-632e-4c04-9382-987622ed1d64
ここにはKB907306も載ってるが。 >>106
>>105のページをちゃんと読んだ?KB907306は出てる。
たしかにKB907306の日本語版が載ってるがよく見ろ
ファイル名が、Webfldrs-KB892211-JPN.exe
になってて古いファイルが落ちてくる。
いま確認した。
Webfldrs-KB892211-JPN.exeはKB907306の修正内容入ってる。
名称は古いが中身はあたらしい。
英語、イタリア語、日本語版をとってくればわかる。
105のページの人は中身を確認してないんだろう。
>>106
試しに Webfldrs-KB892211-JPN.exe を落として実行させたら、
「Webフォルダのソフトウェア更新プログラム (KB907306)」 って
表示された。名前が間違ってるだけで、どうやらKB907306-JPN そのものだな。
イタリア語版とか面倒だから、>>106のファイル情報で確認した
紛らわしいなMS…。今まで英語版当ててたよ。
ともあれ>>116確認乙
ほういえばRFC 2518がObsoleteになったな。RFC 4918でてる。実装修正してるのあるんだっけ。 WwbDAVサーバのテストをしています。
興味がある方はアクセスしてみてください。
http://webdav.ddo.jp/test_user
ID : test_user
PASS : webdav >114
うーんOSXで接続したら、うまくいかなかった。
認証ダイアログが出て、一応ファインダーにもマウントされるんだけど
そのままFinderかたまっちゃったよ。 >>116
情報ありがとうございます。
調整してみます。 >>116
設定変更してみました。
時間のある時に、お試し下さい。 うまくいったよ。
フォルダー作って、jpegアップしました。 どうもです。
そのうち、オンラインストレージの提供を考えています。 より使いやすい新方式のプロトコルの採用に伴い、まことに勝手ながら、2008年6月30日をもちまして Outlook Express によるDAV プロトコルを経由した
Hotmail 電子メール アカウントへのアクセスサービスを終了することにいたしました。サービス終了後は、Outlook Express を使用して Hotmail の受信
トレイにアクセスできなくなります。
引き続き、電子メール クライアントから Hotmail の受信トレイにアクセスをご希望の方には、新方式のプロトコルに対応した電子メール クライアントの
Windows Live メール をご紹介します。Windows Live メールは、Outlook Expressに似た操作感とインターフェイスで、Hotmail を含む複数の電子メール
アカウントを同時に管理できる無料の電子メール ソフトウェアです。Hotmail と その他のWeb メールサービス、さらにISPの電子メールなどをすべてひ
とつのソフトウェアで管理できるのでとても便利です。
>>114
digest認証かssl+BASIC認証じゃないと・・・ webDAV鯖たててみたが、クライアントの挙動が全部違うw。
使えるかこんなもん、ボケが。 webdavサーバー立ててファイル転送して遊んでいたら
たまにファイルの中身が勝手に書き換わる…
便利なんだけれど、この安定性じゃまだまだ使えないなぁ
不特定多数相手:webdavだとクライアント実装に相当左右されて無理
特定個人相手:SCP/SFTPの方が安全確実
もはやApacheでSubversion使うためだけの規格。 Novell NetDriveとSolutionBox NetDriveを試したけど
前者はちょっと動作がもたつくんで今は後者使ってます。
このスレで前者の話題はあがりますが、後者の話全く無いので
あげてみました。
ttp://www.netdrive.net/
それとLinuxサーバ側のQuotaの量を少なくしていたため、転送時に
エラーが出て長い間悩んでましたが、容量を大きく持ったら
快適に使えるようになりました。 超便利に使ってるぞー@玄箱+lenny+apache DAV On SSL
速度も30bpsくらい出てるから、期待以上。 使えるWebDAV鯖探してたらいつの間にかこんなのがあったぞ
ttp://www.vector.co.jp/soft/winnt/net/se472165.html
あくまでオマケ機能らしいが。 >>129
優しさと弱さの区別が付かないのが、チョウセンヒトモドキ >>134
そのプライドは自分の弱さをごまかすものと心得よ。 WebDAV をプロクシ経由で問題ない?
ちなみにプロクシはhttp/1.0だが WS2008でインターネット上のファイル共有をしたいのですが、
WebDAV以外の方法はありますか? webdavしか知らないんだが
外部ユーザーとファイル共有するに最適なのって何がある?
VPN通そうとしたけど不便すぎるし
指南ページまで用意したのにできない奴がいるからなぁ >>143
Ajaxplorer とか?
ttp://www.ajaxplorer.info/wordpress/
AjaxExplorerっていうのもあるね。
ttp://sourceforge.net/projects/ajax-explorer/
>>144
残念ながらそれをやろうとして
失敗したからwebdavに妥協した
php.iniでupload許可してもできなかった マイクソソフト謹製のWebDAV>>136って、どうよ?
つこうてる人おる? >>147
ウチのWS2008にインストールしてみたけど設定がわからなかった^^;
やり方がわかる本とかないかな? http/1.0プロキシだと
だと対応していないメソッドがあると思うが。 httpsでWin->Linuxだけど、更新日時って維持できないの?アップロードした日付になってしまうんだけど。
>>153
ちがう。
実装の問題じゃない。
RFCで更新日時は更新できないと決まってる。 >>151
1.0でもRFC通りに作ってあるプロキシなら連続1本までは問題ない。
間に1.1プロキシを通せば何本でも理論上は可能。
>>147
いままでのMS製DAVで一番よい。
今のところ見つけた嫌なところは
アップロードの圧縮に対応していないところと
Digest認証がおかしいところ。 mac10.4(クライアント)でwebDAVを立てました。
マウントするところまでは順調にいったんだけど、フォルダごとアップ
しようとするとフォルダしかコピーされません。
玄箱で苦労しながらwebDAVしたときにもこんなことがあったような
気がしないでもありませんが、はるか昔の事なので完全に忘れています。
ぐぐっても、それらしいことは引っかからないです。だれか助けて〜 >>159
環境がよーわからん
・clientはOSX標準か ?
・サーバはLinux ? LAN内にある ?
つーか、なんで10.4使ってんの
試しにInternet上(USA)にあるCentOS標準のWebDAVサーバにコピーしてみた
時間はかかるが特に問題ない、ここにあるファイルは全てWebDAVでコピーしたもの
http://img709.imageshack.us/img709/2631/14317729.png
LAN上のサーバだったらsmbとかafpでマウントしたほうがいいのでは ?
漏れはWAN上のサーバ(自前)をafpとiSCSIで使ってる、10.5でだけどね
これはWebDAV 1個、iSCSI 1個、smb、afp、その他でマウントしてる状態
http://img144.imageshack.us/img144/5572/83261595.png
ごめんなさい。
自前のサーバーがOSX(10.4、非OSXSever)なのです。
クライアントは10.6のみで検証してる状況です。
玄箱(debian)で立てたWebDAVがとても安定していて
ファイルの受け渡しに重宝しているので、もうちょっと速度が出ればと、
macmini(1.5MHz)で標準OSのままでの運用に挑戦しているわけです。
もちろんWebでの運用が目的ですが、現在はローカルのテストで
>>159
のところでつまずいています。
いまのところdigest認証ですが、問題がクリアされたらSSLに移行
していこうかと考えています。
おねがいします。助けて〜 >>161
なるほど、macmini(PPC)を有効活用したいわけね
10.4だとしたらApacheのバージョンが1.xじゃない ? そのへんの問題じゃないかなー
10.4はとっくの昔にやめたのでテストできない
善後策としては
・10.4で動かしているヒトが現れるのを待つ
・もし、今使ってるのがApache 1.xだとしたら、Apache 2.2をインストールする
・10.5を入れてみる
・10.5を持ってなかったら、10.6はppcにインストールできないので
Debian PPCバージョンを入れる
くらいかな >>162
>macmini(PPC)を有効活用したい
その通りです。
Apacheはv1.xです。2をインストールしてみます。
だめなら多少なれているDebianかなぁ?
でも、osのせいじゃ無い気がするんですよね。
玄箱をいじってたときも、こんなことがあったような気が…
まるでデジャブのように…
結局、debianにしました。
vncが便利だななんて思って、macOSXに挑戦したんですが、
断念。
debianを一から構築したら、すんなりDAVできました。
速度は玄箱でMAX2.4MB/sだったのが5MB/sになりました。
mac標準でつながるafpでは3.0MB/sくらいしか出なかったので
不安だったのですが、この結果には大満足です。
mailサーバーもこっちに移行しようと思ってます。
どうもありがとうございました。 クライアントに、Windows7のエクスプローラ使おうとしてたんだけど、
どうやっても動作がぎこちないというか、不安定だったので、自分の
接続の設定が悪いのかと思って、一生懸命考えてたよ…orz
もともと、Vistaや7のエクスプローラだと不安定なのね
結局CarotDavっていうのを見つけてきて使うことにした。
快適っす digest認証だと不安定なのかな?
あるはずのファイルやフォルダが消えたり…
(再接続すると復活する)
basic認証+SSLにしたら超安定した。 Server: WinXP IIS5.1
Client: Vista CarotDav
この組み合わせで転送速度とか快適なのだけど,
2GB以上のファイルを送ると要求エラーが返ってきて困ってる.
2GB以上のファイルの転送に成功している人いますか? すごくおもしろいPCさえあれば幸せ小金持ちになれるノウハウ
一応書いておきます
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』
OH28V メソッドCOPY/MOVEの進捗を表示したいんだけど、
だれか進捗状況の取り方教えて下さい 好きだからキスしたい。この感情はいけないことですか?