ユーザ認証をする。(ベーシック認証)



  1. httpd.confで.htaccess の使用を許可する。許可したいディレクトリのAllowOverrideにAuthConfigを追記する。
    # vi /usr/local/apache/conf/httpd.conf
    
    ・
    ・
    ・
    # This controls which options the .htaccess files in directories can
    # override. Can also be "All", or any combination of "Options", "FileInfo",
    # "AuthConfig", and "Limit"
    
    AllowOverride AuthConfig
    ・
    ・
    ・
    
    
    Options・・・CGI の実行、シンボリックリンクをたどるかどうか、などの制御を .htaccess で指定する事ができる。
    FileInfo・・・拡張子とファイルタイプの対応の指定や File 名置換などを、.htaccess で指定する事ができる。
    AuthConfig・・・ユーザー認証に関する指定を、.htaccess で指定する事ができる。
    Limit・・・アクセス制限に関する指定を、.htaccess で指定する事ができる。
    All・・・以上の全てを指定したのと同じ。

  2. パスワードファイルを作成する。
    htpasswd の使用例 (この場合は、hogeuser がユーザ名、hogepass がパスワードになる)
    $ /usr/local/apache/bin/htpasswd -bc /home/hoge/.htpasswd hogeuser hogepass
    でできます。 -c オプションをつけると、パスワードファイルを新しく作ります。
    $ cat /home/hoge/.htpasswd
    hoge:ycavAJ8cgj9rM
    

  3. .htaccessファイルを作成する。 ユーザ認証するディレクトリに置きます。
    AuthUserFile /home/hoge/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Hoge"
    AuthType Basic
    <Limit POST GET>
    require valid-user
    </Limit>
    

ミケネコの htaccess リファレンス

構築環境
Apache 1.3.27/PHP 4.3.0/Red Hat Linux 7.3



  1. Apacheをインストールする
  2. PHPをインストールする
  3. ApacheでSSLを使う
  4. ユーザ認証をする。(ベーシック認証)
  5. ユーザ認証をする。(ダイジェスト認証)
  6. Analogでアクセスログ解析をする





Apache で ウェブサーバを構築する


ウィルス対策ソフトなんてどれも同じだと考えていませんか?検出性能か、価格か、ブランドか、あなたに合ったベストソリューションはどれ? ウイルス対策ソフトに関するトピックスをメールマガジンでお知らせしています
まぐまぐ Logo ウィルス対策ソフトを比較するメルマガ をまぐまぐで登録
電子メールアドレス(半角):


当サイト ウイルス対策ソフト 人気ランキング

1.ESET Smart Security

2.ウイルスバスター

3.NOD32

4.マカフィーウイルススキャン

5.ウイルスセキュリティZERO

6.ノートン・アンチウイルス

ソースネクスト 超安シリーズ

超字幕

驚速パソコン

携快電話

いきなりPDF

ゼンリンデータコムデジタル全国地図

本格翻訳

Copyright(c) 1999-2010 ITNAVI.com サイト運営者情報