Ответ 1
Для записи, как я установил 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 Root
htpasswd.exe -c password.file username
Создайте файл group.file с помощью текстового редактора на том же уровне, что и файл password.file со следующим содержимым
usergroup: username
Затем запустите apachectl restart
, чтобы получить изменения конфигурации.