「Apache - アクセス制御」の版間の差分

ナビゲーションに移動 検索に移動
 
251行目: 251行目:
     AuthUserFile /srv/www/conf/groupauth.txt
     AuthUserFile /srv/www/conf/groupauth.txt
     Require group example2  # example2グループを認証する
     Require group example2  # example2グループを認証する
</Directory>
</syntaxhighlight>
<br>
==== アクセス制限と認証の組み合わせ ====
<syntaxhighlight lang="apache">
# httpd.confファイル
<Directory "/srv/www/htdocs">
    # アクセス制限
    Order allow,deny
    Allow from all
    Deny  from 192.168.0.10
    # 認証
    # AuthType      : ユーザ認証の種類を指定
    # AuthName      : 認証ダイアログに表示されるメッセージを指定
    # AuthUserFile  : ユーザ設定ファイルまたはグループ設定ファイルのパスを指定
    # Require group : アクセス認証可能なグループ名を指定
    AuthType Basic
    AuthName "Password for example.com"
    AuthUserFile /srv/www/conf/password.txt
    Require valid-user
    # Satisfy : アクセス制限と認証の関係
    #    all - 両方の条件を満たした場合、許可する
    #    any - いずれかの条件を満たした場合、許可する
    # 未指定の場合は、Satisfy all
    Satisfy all
  </Directory>
  </Directory>
  </syntaxhighlight>
  </syntaxhighlight>

案内メニュー