a.mydomain.com、b.mydomain.com という 1 つのドメインの下に 2 つの仮想ホストがあります。そして、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 でのみ認証を行う方法はありますか? そのユーザーは、このドメインの下のすべての仮想ホストに対してユーザー名とパスワードを再度入力する必要はありませんか?
よろしくお願いします。