Hol*_*gos 10 apache debian apache2
我想用一个设置用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
Run Code Online (Sandbox Code Playgroud)
这在/ 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>
Run Code Online (Sandbox Code Playgroud)
有没有办法在单个配置文件中使用此设置?我试过这样的事
<Directory /var/www/(adminer/school-project)/>
... auth_digest settings
</Directory>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
Sac*_*cry 11
试试这个
<Directory /var/www/>
... auth_digest settings
</Directory>
Run Code Online (Sandbox Code Playgroud)
正则表达式可以与Directory指令一起使用.
http://httpd.apache.org/docs/current/en/mod/core.html#directory
如果你只想保护其中一些,我认为这应该有用.
<Directory ~ "(adminer|school-project)"/>
... auth_digest settings
</Directory>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5764 次 |
| 最近记录: |