Для записи, вот как я настроил apache для использования в качестве прямого прокси с базовой аутентификацией:
Откройте http.conf
Раскомментируйте следующие директивы LoadModule для включения функции прокси
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Добавьте следующие директивы в http.conf для включения аутентификации
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
AuthType Basic
AuthName "Password Required"
AuthUserFile password.file
AuthGroupFile group.file
Require group usergroup
</Proxy>
Создайте password.file с помощью утилиты htpasswd.exe. Поместите его в корневой каталог Apache
htpasswd.exe -c password.file username
Создайте файл group.file с помощью текстового редактора того же уровня, что и пароль. Файл со следующим содержимым
usergroup: username
Затем запустите apachectl restart
, чтобы получить изменения конфигурации.