2010-10-04 20 views
0

我們有一個具有兩個IP地址的遠程網絡服務器。我們可以在這臺服務器上放置幾個Web應用嗎?我把xttp而不是http,因爲stackoverflow認爲我試圖添加真正的鏈接。Windows Server 2003 Web服務器上的每個子域是否需要專用IP地址?

xttp://www.ourdomain.com 
xttp://dogs.ourdomain.com 
xttps://securedogs.ourdomain.com 
xttps://securecats.ourdomain.com 
xttp://cats.ourdomain.com 

也就是說,與幾個子域關聯的應用程序使用https,而其他使用http的應用程序。

每個子域不需要自己的IP地址,是嗎?

感謝

回答

0

這是沒有必要使用單獨的IP地址爲您主持的每個站點。 IIS和Apache可以通過主機標頭識別用戶想要的站點 - 也就是通過用戶請求的URL。

這是一個good how-to page for IIS 6.0,它是Windows Server 2003上的內置Web服務器。如果這是您的偏好,這裏是good how-to for Apache Server

請注意,這僅適用於所有網站均由同一臺服務器(IIS或Apache)管理的情況。如果您使用的是Rails,Django或其他Web應用程序/框架的實例,那麼它需要多一點精力:通常,您將配置每個實例以使用不同的端口,並且將IIS或Apache服務器放在前面靜靜地重定向到適當的端口。

+0

這個例外是SSL。您必須爲使用SSL的網站分配單獨的IP地址。 – Moose 2010-10-05 00:52:08

+0

@Moose哦,是的,謝謝你的提醒! @Tim擁有一對他想使用的SSL站點......我想技術上你*可以*擁有多個站點,它們使用一般命名的SSL證書(這是大多數便宜的Web託管公司允許的)幾乎每個瀏覽器都會抱怨SSL證書上的名稱與目標域名不匹配。 – ewall 2010-10-05 01:00:57

+0

因此,如果我理解正確,我們會將一個IP地址用於HTTPS,另一個用於HTTP?因此,我可以在安全IP上運行兩個獨立的Web應用程序:xttps://secure.ourdomain.com/cats和xttps://secure.ourdomain.com/dogs? – Tim 2010-10-06 18:44:30

相關問題