example - Configurando un Proxy Apache con Autenticación
apache virtual host reverse proxy (2)
Para el registro, así es como configuro Apache para usarlo como un proxy directo con autenticación básica:
Abra http.conf
Descomente las siguientes directivas de LoadModule para habilitar la funcionalidad proxy
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Agregue las siguientes directivas al http.conf para habilitar la autenticación
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>
Cree un archivo password.utilizando la utilidad htpasswd.exe. Colóquelo en el directorio Apache Root
htpasswd.exe -c password.file username
Cree un archivo.grupo usando un editor de texto al mismo nivel que el archivo contraseña.con los siguientes contenidos
usergroup: username
A continuación, ejecute apachectl restart
para seleccionar los cambios de configuración.
Necesito configurar un proxy con autenticación para verificar el comportamiento de una aplicación que se conecta a Internet.
Estoy intentando configurar una instalación de Apache con proxy y autenticación hacia adelante, y aunque estoy cerca de hacerlo funcionar, me pregunto si existe una mejor manera, ya que la configuración es bastante esotérica.
¿Cómo se puede configurar Apache para que funcione de esta manera?
¿Hay alguna otra buena opción que ya esté configurada? Tal vez alguna VM o alguna otra herramienta de software, en lugar de Apache?
Yo uso Squid .
Es bastante fácil de instalar y configurarlo con una autenticación básica con la directiva "auth_param" en el archivo de configuración.
Encontrará algunas samples , comprenderá cómo funciona y todos los detalles sobre el auth_param en el sitio web de Squid.