密码保护 apache vhost + 反向代理

密码保护 apache vhost + 反向代理

我希望为选定的客户 (clients.mysite.com) 创建受密码保护的虚拟主机

我们有一个带有一些虚拟主机(www、静态、安全)的 Windows 反向代理。我没有使用 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 文件

相关内容