我在一个域下有 2 个虚拟主机:a.mydomain.com、b.mydomain.com。在 apache 的全局配置中,我有以下内容:
<Directory />
Options FollowSymLinks
AllowOverride None
AuthType Basic
AuthName "Restricted Area"
AuthBasicProvider file
AuthUserFile /etc/httpd/password_http_auth
Require user mydomain_user
</Directory>
这适用于所有具有基本身份验证保护的虚拟主机。但是,在我访问 mydomain.com 并在那里进行身份验证后,我需要输入 a.mydomain.com 和 b.mydomain 的用户名和密码。
所以我的问题是:有没有办法只在 mydomain.com 上进行身份验证,并且该用户不需要为该域下的所有虚拟主机再次输入用户名和密码?
提前谢谢。