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