proteger con contraseña apache vhost + proxy inverso

proteger con contraseña apache vhost + proxy inverso

Deseo crear un vhost protegido con contraseña para clientes seleccionados (clients.mysite.com)

Tenemos un proxy inverso de Windows con algunos vhosts (www, estático, seguro). No estoy usando archivos htaccess ya que se trata de un proxy inverso y el sitio web es atendido por otro servidor back-end.

¿Cómo podría configurar una contraseña? Estoy usando archivos .conf para nuestros vhosts

Respuesta1

Me imagino que se podría hacer de la misma manera que protegerías un directorio 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 >

Luego use la utilidad htpasswd para generar un archivo .htpasswd

información relacionada