我希望为选定的客户 (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 文件