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アップしました。 どうもです。
そのうち、オンラインストレージの提供を考えています。