Windows Server 2012 R2的Internet Information Services (IIS)網站的模塊化設計,能夠減小被攻擊面並減輕管理負擔,讓系統管理員更容易架設安全的具有高擴展的網站。html
歡迎關注github:https://github.com/saucxsgit
1、環境設置與安裝IIS網站github
2、網站的基本設置web
3、創建新網站(未完待續)windows
1、環境設置與安裝IIS網站瀏覽器
一、申請DNS域名:向Internet服務提供商(ISP)申請DNS域名,或者在Internet查找提供DNS域名申請服務的機構,例如阿里雲,或者騰訊雲,京東雲等等申請DNS域名。安全
二、註冊管轄此域的DNS服務器:須要將網站(www.chengxinsong.cn)與IP地址輸入到DNS服務器中,讓Internet上的計算機能夠經過此DNS服務器來得知網站的IP地址。此DNS服務器能夠:服務器
(1)自行搭建的DNS服務器。不過須要外界知道DNS服務器的IP地址,也就是註冊此DNS服務器的IP地址,能夠在申請域名服務機構的網站註冊。模塊化
(2)直接使用域名申請服務機構的DNS服務器。工具
三、在DNS服務器內創建網站的主機記錄:在服務器中記錄「網址和IP地址」,也就是將域名解析到服務器,服務器綁定域名。
1.1環境設置
網站web1的設置:這臺是window server 2012 R2,設置計算機名,IP地址,首選DNS服務器的IP地址。
DNS服務器DNS1的設置,首先設置計算機名,IP地址,首選DNS服務器的IP地址,而後經過「打開服務管理器--》添加角色和功能」的方法來安裝DNS服務器,創建一個名稱爲xinsong.cn的正向查找區域,在此區域創建網站的主機記錄。
一直,下一步,下一步
安裝
打開DNS管理器
一路,下一步
右鍵,新建主機。
添加成功以後,以下圖所示
其實發現,在域名申請提供商提供的DNS服務器,不是使用本身搭建的域名服務器。
可是上邊是搭建本身的域名服務器,在本身測試電腦中,須要將測試ping的電腦的首選DNS服務器直接指定到DNS服務器120.27.109.67。
測試ping的電腦,進行測試。
1.2安裝web服務器(IIS)
經過添加Web服務器(IIS)角色的方式來將網站安裝到web1上:打開服務器管理器;點擊儀表盤的添加角色和功能;點擊下一步,直到出現選擇服務器角色頁面時,勾選web服務器(IIS);點擊添加功能;點擊下一步,直到出現確認安裝頁面;點擊安裝按鈕。
能夠參考我以前這一篇博客:http://www.cnblogs.com/chengxs/p/5914992.html
1.3測試IIS網站是否安裝成功
打開服務器管理器;點擊上方工具;點擊「Internet Information Services(IIS)管理器」,出現「是否使用Microsoft Web平臺以保持與最新的Web平臺組件的鏈接」,點擊「否」或者「取消」
而後就會出現Internet信息服務(IIS)管理器頁面,其中有一個名稱爲Default Web Site的內置網站
接下來是測試網站是否正常工做:
一、利用DNS網址http://www.chengxinsong.cn。:此時它先經過DNS服務器來查詢網站的IP地址後,再鏈接此網站。
二、利用IP地址http://120.27.109.67.
三、利用計算機名http://web1:它適合局域網內計算機的鏈接,它須要用到NetBOIS廣播的方式來查找網站web1的IP地址,然而網站的windows防火牆會阻擋此廣播消息,所以須要把網站的web1的windows防火牆關閉。
若是正常,就會在瀏覽器上看到默認網頁。能夠經過「Internet Information Services(IIS)管理器」頁面右邊的操做窗口來中止,啓動或從新啓動此網站。
2、網站的基本設置
使用default web site來做爲你的新的網站或者創建一個新的網站。
2.1網頁存儲位置與默認主頁
當用戶利用域名鏈接到default web site時,此網站會自動將首頁發送給用戶瀏覽器,而這個首頁存儲在網站的主目錄(home directory)內。
2.1.1網頁存儲位置設置
要查看網站的主目錄。點擊default web site右邊的操做窗口的基本設置;而後經過編輯網站對話框中的物理路徑來查看。主目錄被默認設置到文件夾%SysytemDriver%\inetpub\wwwroot,其中的%SysytemDriver%就是安裝windows server 2012R2的磁盤,通常是C盤。
能夠將主目錄的物理路徑更改到本地計算機其餘文件夾。也能夠將網頁存儲到其餘計算機的共享文件夾內,而後將主目錄指定到此共享文件夾,也就是物理路徑中輸入其餘計算機的共享文件夾的UNC路徑(或者經過右邊...按鈕)
當用戶瀏覽此網站的網頁時,網站就會到此共享文件夾讀取網頁給用戶,不過網站須要提供有權訪問此共享文件的用戶名與密碼。
經過點擊【點擊連接爲按鈕;點擊設置按鈕;輸入計算機的用戶名和密碼;經過測試按鈕來測試是否能夠正常鏈接此共享文件夾】
2.1.2默認的首頁文件
當用戶鏈接default web site時,此網站會自動將位於主目錄內的首頁傳送到用戶的瀏覽器,然而網站所讀取的首頁文件是什麼呢?能夠點擊「默認文檔」
會出現以下圖所示:
上圖中,有5個文件,網站會先讀取最上面的文件(Default.htm),若主目錄內沒有此文件,則依次讀取以後的文件。能夠經過右側的操做的上移,下移來調整讀取這些文件的順序,也能夠經過點擊添加按鈕來添加默認文檔。
若在主目錄內找不到列表中任何一個網頁文件或者用戶沒有權限來讀取網頁文件,則瀏覽器就會出現403-禁止訪問:訪問被拒絕。
2.2 HTTP重定向
若網站內容正在建設或者維護中,能夠將網站暫時從新定向到另一個網站上,此時用戶鏈接網站,所看到的是另一個網頁。須要安裝一個HTTP重定向;【打開服務器管理器;點擊儀表出的添加角色和功能;點擊下一步;直到打開選擇服務器角色界面,以下圖所示;展開web服務器(IIS),勾選HTTP重定向】
一路的「下一步」,下一步,安裝。
接下來,從新打開IIS管理器,而後【雙擊default web site中的HTTP重定向;勾選將請求重定向到此目標,輸入目的的網址;勾選將全部的請求重定向到確切的目標(而不是相對目標)】
默認值是「相對重定向」,也就是若原網站收到請求,則它會將其導向到相同的首頁(默認的文檔不一樣)。
若是勾選將全部請求重定向到確切目標(而不是相對於目標),則它會由目的網站來決定顯示的首頁文件。
2.3處處設置與使用共享設置
【點擊圖中計算機名稱;雙擊共享配置;導出配置,設置導出目的地文件夾,輸入加密祕鑰。。。】
如果將其導出到其餘計算機共享文件夾,則還須要點擊「鏈接爲」按鈕」,而後輸入有權限將文件寫入到此文件夾的用戶名和密碼。
導出設置能夠給之後使用,例如若是網站從新搭建,只要將以前的所導出的設置從新導入,就能夠恢復設置。這些設置也能夠供其餘的計算機來共享使用。
導入設置的方法:【勾選啓用共享的配置;輸入存儲配置文件的物理路徑,輸入有權限訪問配置文件的用戶名和密碼;點擊右上角的應用;在加密祕鑰的密碼對話框中輸入當初導出的所設置的加密祕鑰密碼;點擊肯定按鈕】
3、創建新網站
IIS支持在一臺計算機上同時創建多個網站,例如在一臺計算機上能夠創建三個網站:balalala。。。。
然而爲了正常能夠區分這些網站,必須給予每個網站惟一的標識信息。用來識別網站的標識信息有:主機名,IP地址,TCP端口號
一、主機名:這臺計算機只有一個IP地址,則能夠採用主機名來區分這些網站,也就是說每個網站各有一個主機名。
二、IP地址:也就是說,每個網站有惟一的IP地址。啓用SSL安全鏈接功能的網站。例如對internet用戶提供服務的商業網站,適應使用此方法。
三、TCP端口號:每個網站分別擁有不一樣的端口號(port number),以便讓IIS計算機利用端口來區別這些網站。此方法事業對內部用戶提供服務的網站或者測試用的網站。
3.1利用主機名來標識網站
網站名稱 | 主機名 | IP地址 | TCP端口 | 主目錄 |
chengxinsong | www.chengxinsong.cn | 120.27.109.67 | 80 | C:\Work\MyProject\mybs |
suning | suning.chengxinsong.cn | 120.27.109.67 | 80 | C:\Work\MyProject\suning |
3.1.1將網站名稱與IP地址註冊到DNS服務器
爲了讓客戶機能經過DNS服務器查詢到www.chengxinsong.cn與suning.chengxinsong.cn的IP地址,先將這兩個網址與IP地址註冊到DNS服務器,到DNS服務器上經過「新建主機」的方法,完成後的頁面。
PS:發如今阿里雲上買的域名和服務器,不須要本身創建域名服務器,在域名這個地方進行解析就行。以下圖所示。使用DNS修改工具,實時生效
3.1.2創建suning網站的主目錄與index.html
在C:\Work\MyProject\文件夾下,新建一個suning的文件夾,它將做爲suning網站的主目錄,而後再該目錄下新建index.html首頁文件。
3.1.3創建suning網站
創建第2個網站suning的方法:【以下圖所示,點擊頁面的下方的內容視圖;點擊右側窗口「添加網站」】
須要填寫的參數:
(1)網站名稱:自行進行設定,易於識別
(2)應用程序池:每個應用程序池都擁有一個獨立的環境,系統會爲每個新網站創建一個應用程序池。
(2)物理路徑:設置主目錄的文件夾。
(3)綁定:保持默認值就行。
(4)主機名:按照以前設計的來。
3.1.4鏈接網站測試
在測試計算機上,分別利用www.chengxinsong.cn與suning.chengxinsong.cn來鏈接這兩個網站,因爲鏈接時瀏覽器發送到IIS計算機的數據包內含有IIS計算機的IP地址之外,還有www.chengxinsong.cn或suning.chengxinsong.cn,所以IIS計算機在對比此網址與網站的主機名後,即可得知所要鏈接的網站。
未完待續。。。。
後續將3.1利用主機名來標識網站後續的3.2利用IP地址來標識網站,以及利用TCP端口來標識網站