1.29k likes | 1.47k Views
第 4 章. IIS 網頁伺服器 - 安裝與設定. 本章提要. 4-1 安裝 IIS 伺服器 4-2 建立第一個網站 4-3 網站的安全性設定 4-4利用 WebDAV 上傳網頁. 前言. 我們要介紹如何透過 Internet Information Server 6.0 ( 簡稱 IIS), 來架設網站。由於在安裝 Windows Server 2003 R2 的過程中 , 預設不會自動安裝 IIS 6.0 。因此想使用這項功能 , 必須先自行安裝 IIS 相關元件。
E N D
第 4 章 IIS 網頁伺服器 - 安裝與設定
本章提要 • 4-1 安裝 IIS 伺服器 • 4-2 建立第一個網站 • 4-3 網站的安全性設定 • 4-4利用 WebDAV 上傳網頁
前言 • 我們要介紹如何透過 Internet Information Server 6.0 (簡稱 IIS), 來架設網站。由於在安裝 Windows Server 2003 R2 的過程中, 預設不會自動安裝 IIS 6.0 。因此想使用這項功能, 必須先自行安裝 IIS 相關元件。 • IIS 6.0 的主要功能和先前的版本並無太大的不同, IIS 主要提供下列 4 種服務: • World Wide Web Publishing Service (簡稱 WWW Service):讓 Windows Server 2003 R2 成為網站伺服器 (Web Server)。
前言 • FTP Publishing Service (簡稱 FTP Service):讓 Windows Server 2003 R2 成為 FTP 伺服器 (FTP Server)。 • SMTP Service:讓 Windows Server 2003 R2 成為郵件伺服器 (Mail Server)。Windows Server 2003 R2 也附有搭配 SMTP 的 POP 服務, 但並未歸屬於 IIS 中。 • NNTP Service:讓 Windows Server 2003 R2 成為新聞伺服器 (News Server)
4 - 1 安裝 IIS 伺服器 • 基於提高系統安全、降低被入侵的機會等理由, Windows Server 2003 R2 預設不安裝 IIS 伺服器, 因此要架設 Web、FTP 等伺服器, 必須先安裝 IIS 相關元件。 • 安裝 IIS 最簡單的方式就是使用管理您的伺服器這項工具, 只要選擇讓電腦具有應用伺服器角色, 就可安裝 IIS 。但我們並不建議用此種方式安裝, 因為選擇成為應用伺服器角色時所安裝的 IIS , 並未安裝許多相關元件, 因此這種 IIS 伺服器的功能會比較『陽春』。
4 - 1 安裝 IIS 伺服器 • 因此我們將介紹利用控制台/新增或移除程式的方式來安裝 IIS 元件, 其實這也是最基本的安裝方式, 適用於 Windows Server 2003 R2 提供的所有元件, 讀者應該要學會。首先請將 Windows Server 2003 R2 第一片光碟(標示為光碟 1)置入光碟機, 然後執行『開始/ 控制台/ 新增或移除程式』命令:
4 - 2 建立第一個網站 • 在說明如何建立新網站 (如果您用過 IIS 5.0, 當時所用的名詞是『Web 站台』) 之前, 先介紹系統預設的網站。請執行『開始/ 系統管理工具/ 網際網路資訊服務 (IIS) 管理員』命令:
4 - 2 建立第一個網站 • 上圖中可以看到 3 個網站, 分別說明如下: • 預設的網站 • Microsoft SharePoint 管理員 • Administrat ion
預設的網站 • 系統預設的網站, 在 IIS 5.0 版的預設網站還有個圖文並茂的網頁, 但是 IIS 6.0 則只有提醒您網頁還沒做好的簡略內容:
Microsoft SharePoint 管理員 • 這是安裝 FrontPage 2002 Server Extensions元件才會出現的的網站, 其功能是讓管理員可透過瀏覽器, 檢視及修改與 FrontPage 2002 Server Extensions 相關的設定。
Administration • 這是安裝遠端系統管理 (HTML)元件時, 才會出現的網站, 其功用就是讓管理員能夠透過瀏覽器, 從遠端管理 IIS 伺服器。
如何連結到網站 • 從本機 (IIS 伺服器) 連結時, 可在瀏覽器網址列輸入“http://127.0.0.1”或 "http://localhost"即可連上 IIS 預設的網站。 • 若從其它的電腦連結時, 在瀏覽器網址列輸入下列任一種資訊, 即可連結到 IIS 預設的站台:
如何連結到網站 • 伺服器的 IP 位址:如果電腦的 IP 位址是 192.168.10.1, 就在網址列輸入 “192.168.10.1”。 • 伺服器的電腦名稱:如果伺服器的電腦名稱是:cobra, 則區域網路中的電腦可在網址列輸入 “http://cobra”, 亦可連上網站。 • 伺服器的 DNS 名稱:如果您已替伺服器註冊 DNS 名稱, 並在 ISP 或自己的 DNS伺服器上設定妥當, 則可用此 DNS 名稱來連上網站, 例如 www.xdom.idv.tw。
建立新的網站 • 接下來我們要介紹如何建立新的網站, 請在網際網路資訊服務 (IIS) 管理員依以下步驟進行:
建立新的網站 • 在建立新網站時, 若 IP 位址和TCP 連接埠2 項設定, 與 IIS 伺服器上既有的網站都完全相同 (此指兩項設定值都相同), 在精靈最後步驟就會出現如上沒有成功的訊息, 且網站會進入已停止的狀態。 • 在本例中, “My First Site” 與預設的網站的IP 位址都是 (全未指定)、TCP 連接埠也都是 80, 所以 "My First Site" 會被設定為已停止, 稍後我們會介紹如何停止預設的網站, 並啟動 "My First Site"。
新網站的主目錄在遠端電腦的共用資料夾 • 在建立網站時, 若將網站的主目錄路徑, 設定為區域網路中其它電腦的共用資料夾, 則需在該電腦具有足夠權限:
啟動、暫停及停止網站 • 要停止預設的網站, 並啟動新增的My First Site, 請參考以下的步驟:
啟動、暫停及停止網站 • 停止的網站將不提供任何服務, 所以任何人都無法瀏覽。 • 如果要維護系統或網頁資料, 可以先暫停網站, 不接受新使用者的連線 (現有連線則不受影響), 等完成維護工作後, 再重新啟動網站:
啟動、暫停及停止網站 • 如果使用者連線到暫停或停止的網站, 瀏覽器會顯示如右的畫面:
將首頁放到網站中 • 建好網站後, 首要的工作就是將網頁、圖片等內容放到網站的主目錄中, 如此才能讓用戶端連結到此網站時, 能看到網頁。請參照下面的步驟: • 新建立的網站預設可使用 Default.htm、index.htm 為首頁 (有安裝 ASP、ASP.NET Passport 時也可用 Default.asp、Default.aspx), 如果您已在其它地方編寫好您的首頁, 請將該檔案重新命名成上述 2 個名稱之一。
將首頁放到網站中 • 將首頁以及相關的檔案複製到新網站的主目錄即可 (在本例中為 C:\Newsite):
將首頁放到網站中 • 將檔案與資料夾新增到主目錄之後, 在網際網路資訊服務 (IIS) 管理員主控台中, 可以看到代表這些物件的圖示:
將首頁放到網站中 • 建好自己的首頁後, 可立即用瀏覽器瀏覽網站, IIS 伺服器會自動將首頁檔案傳送給瀏覽器, 讓瀏覽器顯示出來:
建立虛擬目錄 • 除了將網頁等檔案放到主目錄及其下的實體目錄外, 我們也可以利用虛擬目錄來存放網站的檔案資料。
什麼是虛擬目錄 • 實際存在於主目錄的子資料夾稱為實體目錄;而虛擬目錄則是不在主目錄下的資料夾。簡言之, 虛擬目錄的功能是讓我們將主目錄以外的其它路徑 (包括網路上的共用資料夾), 在不改變其實體路徑的情況下, 也加入成為網站的內容。 • 我們可以把虛擬目錄看成是資料夾位於網站主目錄的一個指標, 例如:將 "personal" 指到 C:\Documents and Settings\Administrator\My Documents, "personal" 就是虛擬目錄。
什麼是虛擬目錄 • 瀏覽網頁時, 只需在網址列用『http://網站位址/虛擬目錄名稱』的形式, 就可存取到虛擬目錄下的內容, 例如:『http://www.xom.idv.tw/personal/mypage.htm』, 就可以讀取到 C:\Documents and Settings\Administrator\My Documents 資料夾中的 mypage. htm 網頁。對瀏覽網頁的使用者而言, 並不會察覺 mypage.htm 實際上並非儲存在主目錄中。
什麼是虛擬目錄 • 使用虛擬目錄有以下 2 個好處: • 可將資料分散儲存在區域網路中其他電腦上 (或同一台電腦的其他硬碟), 例如:建立 "Sales" 虛擬目錄, 將其對應到"\\hawk\Sales Data", 避免網頁資料佔用 IIS 伺服器太多硬碟空間。
什麼是虛擬目錄 • 當資料移動到其他的位置時, 不會影響到網站的架構。例如:原本存在 "C:\Documents and Settings\Administrator\My Documents" 的資料全部移動到 "C:\Personal",我們只需重新將 "personal" 虛擬目錄指到 "C:\Personal" 即可, 用戶端完全不會察覺有任何變化。
建立虛擬目錄 • 要建立虛擬目錄, 請參考下面的步驟: