reverso proxyrequest inverso example configurar apache proxy credentials http-authentication

proxyrequest - configurar proxy reverso apache centos



Configurando mod_proxy para pasar la autenticación http al servidor (1)

Tengo un problema al configurar Apache como un servidor proxy. En este momento, accedo a una instalación de MS Sharepoint usando domain.net sobre el puerto 80. Antes de poder usarlo, debo ingresar el nombre de usuario y la contraseña. Hasta aquí todo bien.

Ahora quiero poder acceder a un sitio web a través de un subdominio web.domain.net. El servidor que aloja este sitio se ejecuta en otra máquina en la red interna. La solución que se me ocurrió es redirigir el puerto 80 a la máquina que ejecuta Apache para que sirva al nuevo sitio web y delegar cualquier solicitud de compartir al servidor de SharePoint.

Hasta ahora habilité todos los módulos de proxy en mi httpd.conf y agregué un host virtual. EDITAR: configuración actualizada después de las primeras respuestas.

<VirtualHost *:80> ServerName domain.net ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyErrorOverride On ProxyPass / http://sharepoint/ ProxyPassReverse / http://sharepoint/ <Location /> AuthType basic AuthBasicAuthoritative Off SetEnv proxy-chain-auth On Order allow,deny Allow from all </Location> </VirtualHost>

Esto funciona. Ingresando domain.net me remite al servidor de sharepoint. Ahora viene el problema real. El punto compartido me pide mis credenciales. Pero cuando los ingreso, el formulario de inicio de sesión sigue apareciendo porque ingresé no o el nombre de usuario y la contraseña son incorrectos.

Parece que las credenciales no se envían al punto compartido a través del proxy.

¿Me puede dar algún consejo sobre cómo resolver esto? ¿Es posible hacer esto usando mod_proxy?