Apache 2.2 用户权限/公共访问文件夹

Apache 2.2 用户权限/公共访问文件夹

website.com:8080 设置为需要密码。但是,我需要 website.com:8080/public 可供任何人访问。

我发现这个 Apache 2.3 的例子正是我想要的,但是我使用的是 2.2,并且不支持 AuthType None。

<Directory /www/docs>
   AuthType Basic
   AuthName Documents
   AuthBasicProvider file
   AuthUserFile /usr/local/apache/passwd/passwords
   Require valid-user
</Directory>
<Directory /www/docs/public>
   AuthType None
   Require all granted
</Directory>

答案1

<Directory /www/docs/public>
  Order Allow,Deny
  Allow from all
  Satisfy any
</Directory>

“满足任何”意味着即使没有满足“要求有效用户”,“允许所有人”也足够了。

答案2

<Directory /www/docs/public>
  Order Allow,Deny
  Allow from all
</Directory>

相关内容