
在我們目前的環境中,我們有一個單一的 (ADSL) 固定 IP 位址將我們的網路連接到網際網路。我們使用它來存取託管在 Windows SBS 2003 上的 Exchange Webmail。
我想向異地工作的員工開放我們的共享點實例。這顯然使用與 Exchange 和我們其他面向公眾的 Web 應用程式相同的連接埠。
- 我可以配置一些東西,以便可以透過公共介面存取共享點站點嗎?
- 這是明智的做事方式嗎?
- 這可能是 DNS 修復嗎?
我不想在非標準連接埠上設定請求,但如果這是最好的方法,我會這樣做。這也是一個臨時修復,直到我們建立第二個連線並正常運作(具有 6 個固定 IP 位址)。
答案1
如果 SharePoint 網站與 Exchange/OWA 託管在同一台機器上,您可以設定主機標頭以在連接埠 80 上託管這兩個網站,並在公用 DNS 中建立引用該主機標頭名稱的第二個名稱。
如果它們不在同一台機器上執行,您將需要一個HTTP 反向代理解決方案來在Exchange 和SharePoint 之間分割這些傳入請求,因為您不能只將連接埠80 連接埠轉送至兩(2) 個不同的機器在你的防火牆上。我相信你可以用 Apache 作為代理運行來做到這一點,儘管我必須蹲下來並製定一個配置來確定地告訴你。
如果你想這樣做,向公眾公開服務並不是一件聞所未聞的事情。使用 HTTP 反向代理來託管在物理上獨立的機器上運行的多個網站有點牽強,但這是可行的。如果這只是暫時的事情,我會質疑投入大量時間。
答案2
您可以讓多個 Web 應用程式共用相同的 IP 和連接埠。配置新的 CNAME 記錄以指向您的公用 IP(例如 sharepoint.yourcorp.example)並擴充您的 Sharepoint Web 應用程式以接受帶有該主機標頭的請求。