天天看點

IIS多站點部署

    老大又開始叫美工做新頁面了,看着好像是新的一個網站,說是在我們的伺服器上再開另一個網站,然後挑個域名指向他,原先我們的IIS伺服器上隻挂有我們公司一個網站的,怎麼再開個網站同IP不同域名的我也沒搞過,上網搜尋了一下,得如下方法:

    環境:假設深圳市某某公司用一台win2000伺服器提供虛拟主機服務,位址是192.168.1.10。在這台 

伺服器已經安裝了Internet服務即IIS 5。 

現在公司要求網絡管理者在伺服器上使用一個IP為ABCD四個公司建立獨立的網站,每個網站擁有自己獨 

立的域名。四家網站域名分别為:www.a.com,http://www.b.com/,http://www.c.com/和http://www.d.com/。

通過使用主機頭,站點隻

需一個 IP 位址即可維護多個站點。客戶可以使用不同的域名通路各自的站點, 

根本感覺不到這些站點在同一主機上。

具體操作如下: 

1、在win2000伺服器為四家公司建立檔案夾,做為WEB站點主目錄。如下: WEB站點主目錄 WEB站點 

d:\web\a A公司網站 

d:\web\b B公司網站 

d:\web\c C公司網站 

d:\web\d D公司網站

    使用WEB站點管理向導,分别四家公司建立獨立的WEB站點,四者最大的不同是使用了不同的主機頭名:

站點名稱

A公司站點

B公司站點

C公司站點

D公司站點

IP位址

192.168.1.10

TCP端口

80

權限

讀取和運作腳本

主機頭值

www.a.com

www.b.com

www.c.com

www.d.com

站點主目錄

d:\web\a

d:\web\b

d:\web\c

d:\web\d

在DNS中将這四個域名注冊上,均指向同一位址:192.168.1.10。這樣,用戶端就可以通過:

http://www.a.com/ 通路A公司站點。 

http://www.b.com/ 通路B公司站點。 

http://www.c.com/ 通路C公司站點。 

http://www.d.com/ 通路D公司站點。

在我測試過程中發現個問題,我的伺服器是2003的,磁盤為NTFS格式,建立了目錄後如果直接在IIS中設定網站,那麼浏覽打開的時候是會彈出個對話框叫你輸入使用者名和密碼的,原因是還得在伺服器上對我們剛剛建立的目錄設定通路權限的,在伺服器上直接建立目錄他是預設隻有administrator和system組的權限,我們還得給該目錄加上IIS來賓賬戶的“讀取和運作權限”,此外如果要運作ASP.NET的話還得加上NETWORK SERVICE賬戶的權限,如圖:

繼續閱讀