このConfigを使用してApacheにVHOSTを作成しました
Alias /my /srv/my
<Location /my>
AuthType basic
AuthName "private area"
AuthBasicProvider file
AuthUserFile /var/www/vhosts/my/mypass
Require valid-user
</Location>
_
ブラウザにURLを入力し、Passwdを求めましたが、アクセスが拒否されました。さらなる要求はすべて尋ねずに拒否されます(キャッシュ?)。
PASSWDを受け入れても、PASSWDファイルを更新しても正しいものを使用することが確実なものです。
私が必要としたものは次のとおりです。
<Directory "/srv/my">
Options Indexes
Order allow,deny
allow from all
</Directory>
_
私はContentからPWファイルを分離しました。
sSLはできるだけ早く来る
私は使いたいです
<Location /my>
AuthType Basic
AuthName "private area"
AuthUserFile /etc/Apache2/mypass
Require valid-user
SSLRequireSSL
</Location>
_
パスワードをプレーンテキストでmypass
に保存しましたか?もしそうなら、htpasswd
を使用してください。