2007年02月13日

PantherでWebDAV

Mac Pro買ったので今まで使っていたiMac G4タソを鯖にしてみました。最初はTVにでもしようかと思ったけどTV見ないしそんな使い方もったいないので。

あんまりよけいなポートも開けたくないのでとりあえずWebDAVに。そして認証はBasic認証だと不安なのでDigest認証に。SSLも実装したいけどFinderが対応してないらしい(未確認)ので今回は見送り。

これで友人や家族に撮った写真やら動画やらを配布したりもらったりやすくなります。みんながみんなGMail使ってたりメッセンジャーでうまくファイルやり取りできる訳ではないので。ただ、Windowsからのuploadに関してはWeb Clientの挙動が謎で不安定です。

以下苦労した点

■Windows XPからDigest認証して共有フォルダとしてマウントする場合
使ってるapacheに対応するmod_auth_digestをインスコして/etc/httpd/httpd.confをいじって有効にしておく。
XPとの文字コードを合わせるためにmod_encodingをインスコ。また、XPは送信するユーザ名にドメイン名を付加して送ってくるので、あらかじめ鯖側でDigest認証用のアカウント登録時(htdigest)にuser_name@domain_nameとして登録しておく。
※ドメイン名を付加してくる問題はmod_encodingの設定で解消されるはずだけど俺の環境ではうまくいかない。
1:インターネットオプションの統合Windows認証をオフにする
2:再起動
3:ネットワークの追加で該当URLを入力
4:user_name@domain_nameをユーザ名に入力しパスワードを入力して説即
5:マイネットワークをクリックしてネットワークドライブの割当て
※統合Windows認証をオフにするとMSDNでプロダクトキーの確認ができない等の不具合があるので注意!
※ブラウザからアクセスしてダウンロードする分にはXPだろうがBSDだろうが問題ないようです。lynxなんかはまだ試してないけれども
※XPでのマウント時にファイルサイズが大きいファイルの扱いには問題があるみたい↓
http://support.microsoft.com/kb/830371/ja

■Digest認証のディレクティブ
ディレクトリが入れ子になっている場合の認証設定はrealmが親子で一致してないとだめぽ。たぶん

■外付けハードディスクをWeb共有フォルダにする
ln -sでシンボリックリンクを張るだけでいいみたい
ディレクティブには参照元を指定(ln -s a bだったらbね)

■LAN内での接続
LAN内でのアクセス時にhttp://ドメイン名でアクセスすると俺の環境ではなぜか遅くなってしまうので/etc/hostsファイルにローカルIPアドレスを登録。これはルータ等の環境依存の問題かもしれない。

とりあえずこんなもんかな。またなんか思い出したら追記していきます。俺の認識不足なんぞあったらよろしくお願いします。

念のため:設定は自己責任で願います。


参考となるURL
http://homepage1.nifty.com/glass/tom_neko/web/web_webdav.html
http://potting.syuriken.jp/potting_conv/BPFileSystem_J/Domains.html#chapter2-1
http://www.padmacolors.org/archives/2005/02/19_124004.php
http://earlybirds.ddo.jp/namahage/inegalog/article.php?id=27
http://earlybirds.ddo.jp/namahage/inegalog/article.php?id=5
http://ugawalab.miyakyo-u.ac.jp/f5/narumi/bibouroku/apache/index.htm
http://www.atmarkit.co.jp/flinux/rensai/apache13/apache13b.html
http://docs.info.apple.com/jarticle.html?artnum=106439
http://kamakura.cool.ne.jp/oppama/oswa/apa2webdav.html
http://yang.amp.i.kyoto-u.ac.jp/%7eyyama/FreeBSD-3.4/misc/cron-j.html
http://webdav.todo.gr.jp/faq/mod_dav.faq-jp.html
http://www.obenri.com/_webserver/container_form.html
http://plan9.aichi-u.ac.jp/webdav/webdav.html
http://www.atmarkit.co.jp/flinux/special/webdav02/webdav01a.html
http://www.studyinghttp.net/method
http://www.nic.ad.jp/ja/materials/iw/2004/proceedings/T23.pdf
http://rtss2003.ece.cmu.edu/manual/ja/mod/mod_dav.html


#boot camp使ってXP入れたのでもう少しいろいろ検証してみます。

posted by pop★ at 01:15 | 東京 ☀ | Comment(0) | TrackBack(0) | まっきんとっしゅ

2007年02月07日

めも:WWDC07

WWDC07

あったかくなってきたしそろそろ俺も活動するか。。

posted by pop★ at 23:09 | 東京 ☀ | Comment(0) | TrackBack(0) | まっきんとっしゅ
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。