Apache 2.4.6を利用しています。
ルートフォルダにアクセスしたときはBASIC認証Aがかかっている状態で、
Alias設定したサブフォルダにアクセスしたときはBASIC認証Bをかけたいのですが、
どのように設定すればよいのでしょうか?
現在は、以下のような設定を行っていますが、
サブフォルダにアクセスするとBASIC認証が何もかかっていない状態になってしまいます。
どのように設定すればよいかわかる方いましたら、
ご教示いただけますと大変助かります。
よろしくお願いいたします。
■サーバ内改装
/var/www/root/.htaccess
/var/www/root/.htpasswd
/var/www/sub/xxxx/.htaccess
/var/www/sub/xxxx/.htpasswd
・
・
・
■httpd.conf
DocumentRoot "/var/www/root"
<Directory "/var/www/root">
Options Indexes ExecCGI FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Alias /sub /var/www/sub/xxxx
<Directory "/var/www/root/sub">
Options Indexes ExecCGI FollowSymLinks
AllowOverride All
Require all granted
</Directory>
■.htaccess
/var/www/root/.htaccess
---中身---
AuthType Basic
AuthName "ユーザー名とパスワードを入力して下さい"
AuthUserFile /var/www/root/.htpasswd
Require valid-user
/var/www/sub/xxxx/.htaccess
---中身---
AuthType Basic
AuthName "ユーザー名とパスワードを入力して下さい"
AuthUserFile /var/www/sub/xxxx/.htpasswd
Require valid-user
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/07 02:31