14

1つの設定でmod_digestで複数のディレクトリを保護したい。

現在、私はこれを持っています/etc/apache2/conf.a/mod-digest_realm-protected.conf

AuthType Digest
AuthName "protected"
AuthDigestDomain /adminer/ /school-project/
AuthDigestNonceLifetime 300

AuthDigestProvider file
AuthUserFile /etc/apache2/.digest
Require valid-user

これは/etc/apache/sites-available/default にあります

<Directory /var/www/adminer/>
     Include /etc/apache2/conf.a/mod-digest_realm-protected.conf
</Directory>

<Directory /var/www/school-project/>
     Include /etc/apache2/conf.a/mod-digest_realm-protected.conf
</Directory>

この設定を単一の構成ファイルに含める方法はありますか? 私はこのようなことを試しました

<Directory /var/www/(adminer/school-project)/>
   ... auth_digest settings
</Directory>

しかし、うまくいきません。

4

2 に答える 2

13

これを試して

<Directory /var/www/>
   ... auth_digest settings
</Directory>

正規表現は Directory ディレクティブで使用できます。
http://httpd.apache.org/docs/current/en/mod/core.html#ディレクトリ

それらの一部を保護したいだけなら、これでうまくいくと思います。

<Directory ~ "(adminer|school-project)"/>
   ... auth_digest settings
</Directory>
于 2013-06-13T05:44:24.540 に答える