パスワード保護 Apache vhost + リバースプロキシ

パスワード保護 Apache vhost + リバースプロキシ

選択したクライアント (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ファイルを生成します。

関連情報