文章出處

 

      Windows Server 2012 R2的Internet Information Services (IIS)網站的模塊化設計,可以減少被攻擊面并減輕管理負擔,讓系統管理員更容易架設安全的具備高擴展的網站。

歡迎關注github:https://github.com/saucxs

 

一、環境設置與安裝IIS網站

二、網站的基本設置

三、建立新網站(未完待續)

 

一、環境設置與安裝IIS網站

1、申請DNS域名:向Internet服務提供商(ISP)申請DNS域名,或者在Internet查找提供DNS域名申請服務的機構,例如阿里云,或者騰訊云,京東云等等申請DNS域名。

2、注冊管轄此域的DNS服務器:需要將網站(www.chengxinsong.cn)與IP地址輸入到DNS服務器中,讓Internet上的計算機可以通過此DNS服務器來得知網站的IP地址。此DNS服務器可以:

(1)自行搭建的DNS服務器。不過需要外界知道DNS服務器的IP地址,也就是注冊此DNS服務器的IP地址,可以在申請域名服務機構的網站注冊。

(2)直接使用域名申請服務機構的DNS服務器。

3、在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的內置網站

接下來是測試網站是否正常工作:

1、利用DNS網址http://www.chengxinsong.cn。:此時它先通過DNS服務器來查詢網站的IP地址后,再連接此網站。

2、利用IP地址http://120.27.109.67.

3、利用計算機名http://web1:它適合局域網內計算機的連接,它需要用到NetBOIS廣播的方式來查找網站web1的IP地址,然而網站的windows防火墻會阻擋此廣播消息,因此需要把網站的web1的windows防火墻關閉。

如果正常,就會在瀏覽器上看到默認網頁。可以通過“Internet Information Services(IIS)管理器”頁面右邊的操作窗口來停止,啟動或重新啟動此網站。

 

二、網站的基本設置

使用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到處設置與使用共享設置

【點擊圖中計算機名稱;雙擊共享配置;導出配置,設置導出目的地文件夾,輸入加密秘鑰。。。】

若是將其導出到其他計算機共享文件夾,則還需要點擊“連接為”按鈕”,然后輸入有權限將文件寫入到此文件夾的用戶名和密碼。

 

導出設置可以給以后使用,例如如果網站重新搭建,只要將之前的所導出的設置重新導入,就可以恢復設置。這些設置也可以供其他的計算機來共享使用。

導入設置的方法:【勾選啟用共享的配置;輸入存儲配置文件的物理路徑,輸入有權限訪問配置文件的用戶名和密碼;點擊右上角的應用;在加密秘鑰的密碼對話框中輸入當初導出的所設置的加密秘鑰密碼;點擊確定按鈕】

 

三、建立新網站

IIS支持在一臺計算機上同時建立多個網站,例如在一臺計算機上可以建立三個網站:balalala。。。。

然而為了正常可以區分這些網站,必須給予每一個網站唯一的標識信息。用來識別網站的標識信息有:主機名,IP地址,TCP端口號

1、主機名:這臺計算機只有一個IP地址,則可以采用主機名來區分這些網站,也就是說每一個網站各有一個主機名。

2、IP地址:也就是說,每一個網站有唯一的IP地址。啟用SSL安全連接功能的網站。例如對internet用戶提供服務的商業網站,適應使用此方法。

3、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計算機在對比此網址與網站的主機名后,便可得知所要連接的網站。

 www.chengxinsong.cn

 

 suning.chengxinsong.cn

 

 未完待續。。。。

 

后續將3.1利用主機名來標識網站后續的3.2利用IP地址來標識網站,以及利用TCP端口來標識網站

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()