我创build了一个子文件夹,并希望限制其访问某个用户(“michael_mayer”)。
# User Michael Mayer Alias /michael_mayer /var/www/webdav/users/michael_mayer <Directory /var/www/webdav/users/michael_mayer> DAV On AuthType Basic AuthName "Michael Mayer Directory" AuthUserFile /etc/apache2/users.password Require valid-user </Directory> #Require valid-user means that everybody with a valid username+pass can access it <Location /michael_mayer/> Require michael_mayer </Location>
不过,我仍然可以访问该文件夹
/var/www/webdav/users/michael_mayer
与不同的用户,所以我想我犯了一个错字或忘了别的东西。
有没有经验的人可以看看我的脚本中是否有错误?
谢谢!
因为在第一个目录configuraion:
Require valid-user
该文件中的任何用户都被认为是有效的。 更改“有效的用户”为“michael_mayer”,它会正常工作。
此外,“ 需求 ”指令在“位置”上下文中无效。 您只能在“目录”上下文或.htaccess文件中使用require设置(如果启用了AllowOveride)。 您的“位置”configuration是多余的。