目前,我的網路上有一個 Exchange 伺服器,但我希望脫離整個 Microsoft 生態系統。我想在我的網路上設置一個 Linux Web 伺服器並在那裡託管我的所有網站並繞過交換伺服器及其 IIS。是否可以在位址中不使用連接埠號碼的情況下完成此操作?是否可以在我的交換器前運行 Apache 網路伺服器?
此外,交換伺服器仍在運行,我也需要能夠存取它。我還沒有找到合適的解決方案,可以讓我獲得與 Exchange 2010 相同的優勢。
感謝您的幫忙!
答案1
首先第一件事:
是的,可以在 Apache 上的單一 IP 位址上託管多個網站,而無需在 URL 中提及連接埠號碼。可以使用 Apache 的基於名稱的虛擬主機功能來完成,您可以在此處遵循一些範例: http://httpd.apache.org/docs/2.2/vhosts/examples.html
請注意:請勿在上述步驟中使用基於 IP 的虛擬主機,它將協助您稍後在相同 IP 上設定 Exchange。
一旦,您的所有網站都從 IIS 移植到 Apache 並使用基於名稱的虛擬主機託管(並自動偵聽預設連接埠 80,因此在訪問時無需在瀏覽器中提及連接埠號碼),您可以在相同或本機網絡中的不同計算機,並使用其名稱(而不是IP)從遠端位置存取它。您可以在本機網路中使用 NATing 來實現這一點(請參閱以下 URL):
http://www.revsys.com/writings/quicktips/nat.html http://computer.howstuffworks.com/nat2.htm