Öffentlich zugängliche Sharepoint-Instanz mit einzelner öffentlicher IP-Adresse?

Öffentlich zugängliche Sharepoint-Instanz mit einzelner öffentlicher IP-Adresse?

In unserer aktuellen Umgebung haben wir eine einzelne (ADSL) feste IP-Adresse, die unser Netzwerk mit dem Internet verbindet. Wir verwenden diese für den Zugriff auf unser Exchange-Webmail, das auf Windows SBS 2003 gehostet wird. Unser SharePoint-Server befindet sich auf einem anderen Computer.

Ich möchte unsere SharePoint-Instanz für Mitarbeiter öffnen, die außerhalb des Unternehmens arbeiten. Dabei wird natürlich derselbe Port verwendet wie bei Exchange und unseren anderen öffentlich zugänglichen Webanwendungen.

  • Kann ich die Dinge so konfigurieren, dass die SharePoint-Site über die öffentliche Schnittstelle verfügbar ist und wie!)?
  • Ist das eine sinnvolle Vorgehensweise?
  • Ist dies ein möglicher DNS-Fix?

Ich möchte die Anfrage nicht auf einem nicht standardmäßigen Port einstellen, aber wenn das die beste Vorgehensweise ist, werde ich es tun. Es ist auch eine vorübergehende Lösung, bis unsere zweite Verbindung (mit 6 festen IP-Adressen) ordnungsgemäß funktioniert.

Antwort1

Wenn die SharePoint-Site von derselben Box gehostet wird wie Exchange/OWA, können Sie einen Host-Header so konfigurieren, dass beide Sites auf Port 80 gehostet werden, und im öffentlichen DNS einen zweiten Namen erstellen, der auf diesen Host-Header-Namen verweist.

Wenn sie nicht auf derselben Box laufen, benötigen Sie eine HTTP-Reverse-Proxy-Lösung, um die eingehenden Anfragen zwischen Exchange und SharePoint aufzuteilen, da Sie Port 80 nicht einfach an zwei (2) verschiedene Boxen an Ihrer Firewall weiterleiten können. Ich glaube, Sie könnten dies tun, wenn Apache als Proxy läuft, aber ich müsste mich ein wenig einarbeiten und eine Konfiguration erstellen, um Ihnen das mit Sicherheit sagen zu können.

Dienste der Öffentlichkeit zugänglich zu machen, ist keine Seltenheit, wenn Sie das möchten. Die Umwege zu machen, um mehrere Websites auf physisch getrennten Rechnern mit HTTP-Reverse-Proxy zu hosten, ist zwar etwas langwierig, aber machbar. Wenn dies nur eine vorübergehende Sache ist, würde ich in Frage stellen, viel Zeit darin zu investieren.

Antwort2

Sie können mehrere Webanwendungen haben, die dieselbe IP und denselben Port gemeinsam nutzen. Konfigurieren Sie einen neuen CNAME-Eintrag, der auf Ihre öffentliche IP verweist (z. B. sharepoint.yourcorp.example), und erweitern Sie Ihre Sharepoint-Webanwendung, um Anfragen mit diesem Hostheader zu akzeptieren.

verwandte Informationen