1 个虚拟主机配置中列出了 2 个具有不同凭据的目录?

1 个虚拟主机配置中列出了 2 个具有不同凭据的目录?

是否可以在同一个虚拟主机配置中的同一个文档根目录中列出 2 个不同的目录,每个目录都有自己不同的用户名/密码?

最终目标是浏览到:https://我的服务器主机名 它显示 2 个目录,dir1 和 dir2,如果单击 dir1,则只有输入 user1 的密码才能进入;如果单击 dir2,则只有输入 user2 的密码才能进入。

我的非工作配置:

<VirtualHost *:443>
    DocumentRoot "/app/httpd/home/htdocs/"
    ServerName myservershostname

<Directory "/app/httpd/home/htdocs/">
  Options Indexes FollowSymLinks
</Directory>

<Directory "/app/httpd/home/htdocs/dir1/">
      AuthType Basic
      AuthName "Restricted Content"
      AuthUserFile /etc/httpd/.htpasswd
      Require user user1
</Directory>


<Directory "/app/httpd/home/htdocs/dir2/">
      AuthType Basic
      AuthName "Restricted Content"
      AuthUserFile /etc/httpd/.htpasswd
      Require user user2
</Directory>

</VirtualHost>

目前当我浏览到https://我的服务器主机名它没有列出任何内容。任何意见或资源都非常感谢

相关内容