5分でDIY iDisk

iDiskは、基本的にAppleの高度な機能を備えたWebDavです。 したがって、Apache + mod_dav + mod_auth_digestが必要です。



Apacheの構成は次のとおりです。

<VirtualHost *:80 >

ServerName your.domain

ServerAlias idisk.mac.com

DocumentRoot / home / idisk / storage /

ErrorLog / var / log / apache2 / idisk-error_log

TransferLog / var / log / apache2 / idisk-access_log

</ VirtualHost>



<ディレクトリ "/ home / idisk / storage /" >

Dav on

AuthType ダイジェスト

AuthName iTools

AuthDigestDomain "/"

AuthUserFile / home / idisk / passwd

オプション +インデックス

AllowOverride なし



< GET HEAD OPTIONSを 除く >

有効なユーザーが 必要

</ LimitExcept >



注文 許可 拒否

すべて から許可

</ Directory>




次に、ディレクトリ、パスワードファイルを作成し、Apacheを再起動します。

$ mkdir -p / home / idisk / storage / test_user

$ chown apache:apache -R / home / idisk / storage /

$ htdigest -c / home / idisk / passwd iTools test_user

$ /etc/init.d/apache restart





サーバーのIPに正しい解決名idisk.mac.comを構成するために残ります。 これを行うには、ローカルコンピューターの/ private / etc / hostsファイルに次の行を追加します。



YOUR.IP.ADD.RESS idisk.mac.com




残りはわずかです-[システム環境設定]-> [Mac]を開き、test_userとパスワードを入力します。 これは、「My iDisk」に接続しようとするとユーザー名を入力できず、ここから取得されるためです(.Macにログインできないことは明らかです:-)



さて、今フィナーレ。 Finderを開き、メニューから[移動]- > [iDisk ]- > [マイiDisk ]を選択し、パスワードを入力してください。



この設定は情報提供を目的としたものであり、改善が必要であることに拘留します(たとえば、通常のブラウザを使用してすべてのユーザーがサーバー上のディレクトリを表示できます)。 また、システム環境設定のiDisk構成パネルは使用できません。さまざまなサードパーティのユーティリティまたは.plist構成ファイルを介してこれらのオプションにアクセスできます。 .Mac機能の完全なセットが必要な場合は、次のプロジェクトを確認できます-code.google.com/p/dotmac



All Articles