選択したクライアント (clients.mysite.com) 用にパスワードで保護された vhost を作成したい
私たちは、いくつかの仮想ホスト(www、静的、セキュア)を備えたWindowsリバースプロキシを持っています。これはリバースプロキシであり、Webサイトは別のバックエンドサーバーによって提供されるため、htaccessファイルは使用していません。
パスワードを設定するにはどうすればいいですか?仮想ホストに.confファイルを使用しています
答え1
通常のディレクトリを保護するのと同じ方法で実行できると思います
<VirtualHost site:80>
ServerName ...
<Location /proxypath/>
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require user rbowen
</Location>
ProxyPass /proxypath/ ...
</VirtualHost >
次に、htpasswdユーティリティを使用して.htpasswdファイルを生成します。