Einrichten mod_proxy zu pass http-Authentifizierung auf server

Ich habe ein problem mit der Konfiguration von Apache als proxy-server. Im moment habe ich Zugriff auf MS Sharepoint-installation verwenden domain.net über Port 80. Bevor Sie in der Lage, es zu benutzen muss ich Benutzername und Passwort eingeben. So weit So gut.

Nun möchte ich Zugriff auf eine website über eine subdomain web.domain.net. Der Server-hosting-diese Website läuft auf einem anderen Rechner im internen Netzwerk. Die Lösung kam ich mit ist die Weiterleitung von port 80 zu dem Rechner mit apache zu dienen, die neue website und proxy alle Anfragen, für die Sie sharepoint auf dem sharepoint-server.

Bisher habe ich aktiviert, alle proxy-Module in meiner httpd.conf Hinzugefügt und einen virtuellen host.
EDIT: Aktualisierte config nach ersten Antworten.

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

Dieser funktioniert. Eingabe domain.net leitet mich zu den sharepoint-server. Jetzt kommt das eigentlich problem. Die sharepoint-fragt mich nach meinem Ausweis. Aber wenn ich geben Sie das login-Formular taucht immer wieder als ich in kein oder ein falscher Benutzername und Passwort.

Scheint es, wie die Anmeldeinformationen nicht an den sharepoint über den proxy.

Können Sie mir irgendeinen Rat wie man dieses Problem lösen? Ist es möglich, dies zu tun mit mod_proxy?

  • Haben Sie jemals bekommen, um diese arbeiten? Wir suchen ein ähnliches problem und fragte sich, was die Lösung war.
  • Eigentlich gab ich es nach einigen Tagen und ging nur mit unterschiedlichen ports konfiguriert und meinen router so, dass port 80-Weiterleitung zum sharepoint-server und 8080 auf die subdomain-hosting-server. Wenn Sie mit einer Lösung kommen, lass es mich wissen. Ich bin immer noch interessiert an der Lösung dieses elegante.
InformationsquelleAutor signpainter | 2011-06-02
Schreibe einen Kommentar