透過 1 個公共 IP 託管 1 個以上網站

透過 1 個公共 IP 託管 1 個以上網站

我有 2 個網站,例如:http://abc.xyz.co.inhttp://123.xyz.co.in:8089託管在連接埠 80 和 8089 的單一實體伺服器(Windows Server 2012)中。 .33.44。

現在,我不讓我的用戶記住我在此伺服器上託管的每個網站的連接埠號碼。如何透過刪除 URL 中的連接埠號碼來簡化 URL。

答案1

這取決於您使用的網頁伺服器。如果您使用的是 IIS 那麼The_IT_Guy_You_Don't_Like 的評論確實可以幫助您指明一個好的方向。即,在 IIS 中使用主機標頭

如果不需要使用者指定不同的連接埠號,則會使用 TCP 連接埠 80。網路伺服器需要某種方法來決定要提供哪個網站。選項可以包含不同的目錄(例如http://example.com/site1http://example.com/site2),或不同的主機名稱(例如,http://example.comhttp://example.net)。您可以使用名稱解析(例如 DNS)來擁有不同的主機名稱。 HTTP 標頭中的「主機」欄位可讓 Web 伺服器對這些不同的名稱做出不同的回應。

為了設定它,Apache 的設定部分稱為 VirtualHost。對於 IIS,請使用“使用主機標頭”選項。對於其他網路伺服器,具體方法可能有所不同。

相關內容