我在Windows计算机上运行Apache HTTP Server 4.4.9。 有2个用户,管理员和约翰。
管理员应该可以访问c:\ HTTP Storage和所有已启用目录列表的子文件夹。 用户john应该只能访问文件夹c:\ HTTP Storage \ john和所有子文件夹,并禁用目录列表。
问题是我的配置不允许用户管理员在文件夹c:\ HTTP Storage \ john中的目录列表,只有c:\ HTTP Storage \
<Directory />
Options FollowSymLinks
AllowOverride none
Order deny,allow
Require all denied
</Directory>
<Directory "C:/HTTP Storage">
Options Indexes FollowSymLinks
AllowOverride None
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/htpasswd"
Require user administrator
Order allow,deny
Allow from all
</Directory>
<Directory "C:/HTTP Storage/john">
Options FollowSymLinks
AllowOverride None
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/htpasswd"
Require user administrator john
Order allow,deny
Allow from all
</Directory>
我做错了什么?