защитить паролем apache vhost + обратный прокси

защитить паролем apache vhost + обратный прокси

Я хочу создать защищенный паролем виртуальный хост для выбранных клиентов (clients.mysite.com)

У нас есть обратный прокси-сервер Windows с некоторыми vhosts (www, статический, безопасный). Я не использую файлы htaccess, так как это обратный прокси-сервер, а веб-сайт обслуживается другим внутренним сервером.

Как мне установить пароль? Я использую файлы .conf для наших vhosts

решение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.

Связанный контент