| スタンダードAおよびBで設定が可能です。 | 
 | 
 
例として、 
http://www.abcd.com/XXX/にアクセス制限を設け、ユーザーuser1、user2に対して 
それぞれpassworda,passwordbを設定する場合の設定方法をご案内します。 | 
 | 
 
 | 
| 1. | 
まず、telnet(もしくはSSH)でログインしてください。 | 
 | 
※telnetは、Windowsの場合、 
「スタート」>「ファイル名を指定して実行」>名前をtelnetと入力>OKをクリック 
 サーバー名(www.お客様ドメイン名)を入力してください。 
 あるいは、スタートメニューからコマンドプロンプトを立ち上げ、 
 telnet www.お客様ドメイン名 と入力してください。 
※Macintoshの場合、NCSA Telnet、BetterTelnet、OSX標準搭載のターミナルなどのソフトを使用してください。 
 | 
| 2. | 
まず、アクセス許可をする1人目の設定を行います。 
 
以下のコマンドを入力してください。(abcd.comは実際のお客様ドメイン名に変更してください) 
/usr/bin/htpasswd -c /home/sites/www.abcd.com/web/.private user1 
 
#上記でNo such file or directoryとエラーが出る場合は、以下青字を入力してください。 
/usr/sbin/htpasswd -c /home/sites/www.abcd.com/web/.private user1 
 
New password:passworda と入力し、Enterキーを押します 
Re-type new password:passworda と再度入力、Enterキー。 
(passwordaは任意のパスワードを入力してください。また、実際には入力したパスワードは表示されません) 
 
これで画面に以下が表示されていれば、user1のアクセス許可が設定されました。 
Adding password for user user1 
 
 | 
| 3. | 
次にアクセス許可をする2人目の設定を行います。 
 
以下のコマンドを入力してください。 
/usr/bin/htpasswd /home/sites/www.abcd.com/web/.private user2 
(user1の設定時に入力した、-cは入力しないでください) 
 
#上記でNo such file or directoryとエラーが出る場合は、以下青字を入力してください。 
/usr/sbin/htpasswd  /home/sites/www.abcd.com/web/.private user2 
 
New password:passwordb と入力し、Enterキーを押します 
Re-type new password:passwordb と再度入力、Enterキー。 
(passwordbは任意のパスワードを入力してください。また、実際には入力したパスワードは表示されません) 
 
 | 
| 4. | 
telnet(SSH)をログアウトしてください。 
 
 | 
| 5. | 
お手元のテキストエディタを起動させ、以下の文字を入力してください。 
#任意のタイトル名の部分や、abcd.comの部分はお客様のドメイン名に変更して入力してください。 
#サーバー機の種類によっては、以下の記述では動作しない場合があります。《補則》をご覧ください。 | 
 | 
order allow,deny 
allow from all 
require valid-user 
Authname "任意のタイトル名" 
AuthPAM_Enabled off 
Authtype Basic 
AuthUserFile /home/sites/www.abcd.com/web/.private 
 
 | 
| 6. | 
このテキストファイルを.htaccessという名前で保存してください。 
 
 | 
| 7. | 
次に、、この.htaccessという名のテキストファイルをFTPソフトでログインし、アクセス制限をかけたいディレクトリにアップロードします。パーミッションは644としてください。 
 
#拡張子がついたファイル名.htaccess.txtでは動作しませんので、アップロード後のファイル名をご確認いただき、サーバー上でファイル名を.htaccessへ変更を行ってください。 
 
 | 
| 8. | 
アクセス制限を設置したディレクトリにインターネットエクスプローラ等のブラウザでアクセスし、正しく動作するか確認してください。 | 
 | 
 
《補則》 | 
 | 
#「サーバーの内部エラー」が表示された場合、.htaccessの中の記述を以下に変更してください。 
order allow,deny 
allow from all 
require valid-user 
Authname "任意のタイトル名" 
Authtype Basic 
AuthUserFile /home/sites/www.abcd.com/web/.private 
 
 | 
これで設定は完了です。