proteger com senha apache vhost + proxy reverso

proteger com senha apache vhost + proxy reverso

Desejo criar um vhost protegido por senha para clientes selecionados (clients.mysite.com)

Temos um proxy reverso do Windows com alguns vhosts (www, estático, seguro). Não estou usando arquivos htaccess porque este é um proxy reverso e o site é servido por outro servidor back-end

Como eu poderia configurar uma senha? Estou usando arquivos .conf para nossos vhosts

Responder1

Eu imagino que isso poderia ser feito da mesma maneira que você protegeria um diretório normal

<VirtualHost site:80>
    ServerName ...
    <Location /proxypath/>
        AuthType Basic
        AuthName "Restricted Files"
        AuthUserFile /usr/local/apache/passwd/passwords
        Require user rbowen
    </Location>

    ProxyPass /proxypath/ ...
</VirtualHost >

Em seguida, use o utilitário htpasswd para gerar um arquivo .htpasswd

informação relacionada