FAQ(よくある質問とその回答)
Home

Q

特定のページ(ディレクトリ)へのアクセスを制限したいと思います。アクセス認証の設置方法を教えていただけないでしょうか?

------------------------------------------------------------------------------------------------------------------------------------------------

A

http://DOMAIN/members/ のURLにアクセス認証を設置される場合は次のとおりです。参考例では認証をかけるディレクトリは members 、アクセスできるユーザ名は akira 、tetsuo、パスワードを保存するファイルは .private です。お客様の環境に合わせて変更してください。
なお、コントロールパネルから設置することも可能です。コントロールパネルからのアクセス認証の設置はこちらです。

  1. Shellのコマンドラインからパスワードファイルの作成と最初のユーザを登録してください。
    /usr/local/bin/htpasswd -c /home/FTPユーザ名/etc/.private akira
    (初回のユーザ登録のみ -c オプションを指定します)
  2. パスワードファイルへのユーザの追加は次のとおりです。
    /usr/local/bin/htpasswd /home/FTPユーザ名/etc/.private tetsuo
  3. membersディレクトリ内に次の内容(8行)の.htaccess ファイルを設置してください。FTPで転送される場合はアスキーモード(テキストモード)で転送してください。
     (---は不要です)
    --- AuthName "任意の名前" AuthType Basic AuthUserFile /home/FTPユーザ名/etc/.private AuthGroupFile /dev/null require valid-user ---
  4. 以上で設定は完了です。http://DOMAIN/members/ にアクセスしていただき、間違ったパスワードで拒否され、正しいパスワードでアクセスできれば成功です。


FAQトップへ戻る