Apache在特定的文件夹覆盖身份validation

如何更改/重写在Apache的身份validation到子文件夹中的不同?

我试过这个,但是没有奏效。 我该如何解决?

<Directory "/"> AuthName "Front End Access" AuthType Basic AuthBasicProvider file AuthUserFile "xxxxxxx/.htpasswd_frontend" Require valid-user </Directory> <Directory "/backend/"> AuthName "Back End Access" AuthType Basic AuthBasicProvider file AuthUserFile "xxxxxxx/.htpasswd_backend" Require valid-user </Directory> 

我已经做了search,他们展示了如何禁用身份validation,但我不想禁用它:我想将AuthUserFile更改为不同的身份(并可能更改AuthName)

先谢谢你

你的服务器的文件系统是否真的有一个名为/backend的顶层目录?

我怀疑你需要的是通过例如<Directory /var/www/html/backend><Location /backend>replace<Directory /backend> <Location /backend> 。 请参阅configuration部分 。