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