IIS 站點部署多級域名
阿新 • • 發佈:2018-11-11
當站點的規模達到一定程度,往往會對業務進行拆分,部署到一臺伺服器的不同站點,,而一個域名(頂級域名)只能繫結一個站點(核心站點),這個時候就通過給頂級域名建立子域名的方式(理論上一個頂級域名可以繫結50個子域名),將子域名繫結到相關的業務站點.在通過修改host檔案的方式,將所有的域名解析到當前的伺服器IP,再通過IIS的主機頭(子域名)解析到業務站點上,過程如下圖:
現在IIS伺服器上的站點如下:
主站點配置如下:
業務站點1配置如下:
業務站點2配置如下:
注意
(1)、什麼是子級域名:
www.a.com是頂級域名
xxxxx.a.com就是自己域名 xxxxx可以任意取名
(2)、所有的站點,必須是80埠,否則通過子域名訪問業務站點必須加上埠,一般沒人會這麼做
hosts檔案如下: 注:hosts檔案在C:\Windows\System32\drivers\etc下
192.168.0.121 www.a.com 192.168.0.121 child1.a.com 192.168.0.121 child2.a.com
現在通過子域名訪問,檢視效果
主站點:
業務站點1:
業務站點2:
ok,所有的域名生效,能正常訪問.
其實還可以給業務站點新增子站點,在給它分配更下一級的域名,原理同上,這裡不做操作!