I've got a problem setting up Apache like a proxy server. Right now I access a MS Sharepoint installation using domain.internet over Port 80. Before having the ability to utilize it I must enter account information. To date so great.

Now I wish to have the ability to access an internet site on the subdomain web.domain.internet. The Server hosting this website operates on another machine within the internal network. The answer I emerged with would be to redirect port 80 towards the machine running apache for everyone the brand new website and proxy any demands for that sharepoint towards the sharepoint server.

To date I enabled all of the proxy modules during my httpd.conf and added an online host. EDIT: Up-to-date config after first reactions.

<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>

This works. Entering domain.internet forwards me towards the sharepoint server. Now comes the really problem. The sharepoint asks me for my qualifications. However when I enter them the login form keeps appearing when i joined no or incorrect account information.

It appears such as the qualifications aren't submitted towards the sharepoint with the proxy.

Are you able to produce any advise how you can solve this? Can you really do that using mod_proxy?

See http://httpd.apache.org/docs/2.2/mod/mod_proxy_http.html: there's a proxy-chain-auth environment variable which should forward the qualifications onto the proxied server.