Presentation is loading. Please wait.

Presentation is loading. Please wait.

安裝 ASP 應用程式 - 檢查系統環境 - 第一步, 打開控制台。 第二步 打開 「系統管理工具」

Similar presentations


Presentation on theme: "安裝 ASP 應用程式 - 檢查系統環境 - 第一步, 打開控制台。 第二步 打開 「系統管理工具」"— Presentation transcript:

1 安裝 ASP 應用程式 - 檢查系統環境 - 第一步, 打開控制台。 第二步 打開 「系統管理工具」

2 安裝 ASP 應用程式 - 檢查系統環境 - 接著 看看有沒有 「 Internet 服務管理員」 如果沒有的話,您得先 安裝「 IIS 」。如果是 NT , 就用 Option Pack 4 來安裝; 如果是 2000 ,就用「控 制台」「新增 / 移除程式」 「新增 / 移除 Windows 元 件」來增加 IIS 。

3 安裝 ASP 應用程式 - 安全上的考量 - 一般來說,如果 Windows 系統在 C 碟,那麼預設的網站虛擬根 目錄大部分會是 C:\Intepub\wwwroot 。 說實話,我並不建議您把網站放在這個目錄裡面,除了很容 易被駭客猜出目錄結構之外,萬一 Windows 當掉、作業系統 需要重灌的時候,同樣在 C 碟的網站網頁可能也會因為不當操 作而損失。 如果在一開始安裝的時候,您能夠至少切割出一個 D 碟的話, 您可以把網站網頁放在 D 碟,就算是系統重灌,也不需要重建 所有的網站網頁檔案。

4 安裝 ASP 應用程式 - 建立實體目錄 - 假設,我在 D 碟 建立一個名為 「 www 」的目錄 這個目錄裡面將 會放置所有的網 站資料,以後要 備份,整個目錄 備份起來就可以 了。

5 安裝 ASP 應用程式 - 建立實體目錄 - 接著,「 www 」 目錄裡面又建立 了四個資料夾: 「 homepage 」 「 aspfile 」 「 database 」 「 uploadfile 」 這是為了區別不 同的檔案對訪客 來說,應該要有 不同的存取權限。

6 安裝 ASP 應用程式 - 設定 IIS- 接著 打開 「 Internet 服務管理員」

7 安裝 ASP 應用程式 - 設定 IIS- 接著打開 主機圖示前面的「 + 」號

8 安裝 ASP 應用程式 - 設定 IIS- 這裡就是 HTTP(WWW) 的虛擬目錄及權限的設 定所在,等一下我們要 做細項設定的時候,就 打開它的「 + 」號。 這裡是 SMTP 的設定所 在,由於一些 ASP 的程 式會用到線上寄信的機 制,所以我們要先做細 項設定,請您用滑鼠右 鍵點選一下,並選擇執 行「內容」。

9 安裝 ASP 應用程式 - 設定 SMTP- 您會發現 「 IP 地址」 可能是 「 ( 全未指定 ) 」 這就代表您的 SMTP 可 能是無法使用的。 請您將右邊的下拉按 鈕按下,來選擇可用 的 IP 地址。

10 安裝 ASP 應用程式 - 設定 SMTP- 選擇好了之後,您的 SMTP 就可以使用了, 接著按下「確定」的按 鈕就可以了。

11 安裝 ASP 應用程式 - 設定 HTTP- 同樣地,我們打開「預設 的 Web 站台」的內容。 您可能會發現這裡的「 IP 地址」也是 ( 全未指定 ) , 同樣的, 請先指定好。

12 安裝 ASP 應用程式 - 設定 HTTP- 接著,請點選「主目錄」 的標籤頁。

13 安裝 ASP 應用程式 - 設定 HTTP- 您看,預設的實體目錄是 C:\Intepub\wwwroot ,接 著按一下「瀏覽」的按鈕 來改變實體目錄的位置。

14 安裝 ASP 應用程式 - 設定 HTTP- 還記得吧?,我們剛才在 www 目 錄裡面有建立一個「 homepage 」 的目錄。 設定完成之後,以後網站的首頁 就放在這裡。 有的時候,這裡可能也必須執行 ASP 或 PHP 的應用程式,所以我 們要檢查「使用權限」是不是 「指令」的等級。如果確定只是 HTML 網頁和 JPG 或 GIF 圖片檔案, 則設為「無」即可。

15 安裝 ASP 應用程式 - 設定 HTTP- 接著切換到「文件」標籤頁。 從這裡我們可以看出, 啟用預設文件名稱是 「 Default.htm 」、 「 Default.asp 」 或是「 iistart.asp 」。 意思就是說,當訪客來訪的時候, IIS 會依序尋找這三個檔案,先找 到的檔案、就會當作是「首頁」 秀給訪客看。 如果沒有這三個檔案的其中之一, 訪客會看到「未授權您檢視此網 頁」或「找不到網頁」。

16 安裝 ASP 應用程式 - 設定 HTTP- 但是依據一般製作網頁的經驗, 首頁的檔案名稱卻往往也會是 「 index.htm 」、 「 index.html 」、 「 index.asp 」 「 index.php 」或是 「 index.jsp 」。 所以,我們要按下「新增」按鈕, 來增加預設文件的檔名。

17 安裝 ASP 應用程式 - 設定 HTTP- 增加了這麼多的預設文件檔名之 後, IIS 以後就會依序尋找應該呈 現的首頁了。

18 安裝 ASP 應用程式 - 安全上的考量 - 當您點選左邊的「預設的 Web 站 台」之後,右邊的畫面會出現詳 細的內容。 這些內容雖然是預設的服務,但 是有時會成為駭客的工具,所以 我建您把它們通通移除。

19 安裝 ASP 應用程式 - 安全上的考量 - 這樣就清除完成了。 接下來我們要建立「虛擬目錄」。 請用滑鼠右鍵開啟「預設的 Web 站台」,然後執行「新增」、 「虛擬目錄」。

20 安裝 ASP 應用程式 - 新增虛擬目錄 - 請用滑鼠右鍵開啟 「預設的 Web 站台」 然後執行「新增」、 「虛擬目錄」。

21 安裝 ASP 應用程式 - 設定 ASP 程式用的虛擬目錄 - 請按「下一步」

22 安裝 ASP 應用程式 - 設定虛擬目錄 - 所謂的「別名」 就是虛擬目錄的名稱, 也就是網址下屬的目錄名稱。 例如這裡所用的「 asp 」名稱, 表示: 如果要執行這個目錄裡面的檔案, 訪客輸入的網址必須是 「 http://172.28.101.240/asp/( 某個檔案的名稱 )

23 安裝 ASP 應用程式 - 設定對應的實體目錄 - 所謂的「目錄」 就是實體目錄的名稱, 也就是實際硬碟上的某個目錄名稱。 例如這裡所用的「 D:\www\aspfile 」名稱, 表示: 如果訪客要呼叫「 asp 」這個虛擬目錄裡面的檔案, 則 IIS 會對應去這個實體目錄裡面找檔案。

24 安裝 ASP 應用程式 - 設定存取的權限 - 這裡有五個權限,我先讓您了解一下。 「讀取」權限,只能讀取,不能執行程式,這當然 包含了 ASP 、 PHP 或 JSP 。 「執行指令檔」權限,就可以執行 ASP 、 PHP 或 JSP 。 「執行」權限則給予更高等的權限,如果要執行 CGI 的話。 「寫入」權限,是指訪客可以新增、修改或是刪除 的權限。通常設定給上傳用的目錄或是資料庫檔案 ( 例如 Access 的 *.mdb ) 。 「瀏覽」權限,是允許訪客可以看到目錄裡有哪些 檔案, IIS 會列一個表給訪客看。

25 安裝 ASP 應用程式 - 設定虛擬目錄 - 說到這裡,也許您會覺得奇怪,既然我們這個目錄 是用來執行 ASP 檔案的,只要有「執行指令檔」的 權限, 為什麼還要有「讀取」的權限? 別忘記,這個目錄的網頁檔案不一定是只有 ASP 檔 案,圖檔的 JPG 或 GIF 也可能會讀取到,所以最好 多加上一個「讀取」的權限。

26 安裝 ASP 應用程式 - 完成虛擬目錄的建立 - 完成。

27 安裝 ASP 應用程式 - 設定資料庫用的虛擬目錄 - 設定虛擬目錄名稱。

28 安裝 ASP 應用程式 - 設定資料庫用的虛擬目錄 - 設定實體目錄位置。

29 安裝 ASP 應用程式 - 設定資料庫用的虛擬目錄 - 設定存取權限。 訪客會讀取資料庫中的資料,也可能透過留言板之類的機制、 將資料寫入資料庫。 但是存入資料庫的動作是透過表單,將訪客的資料送到網站, 然後由 ASP 程式來取用,並且由 ASP 程式來寫入資料庫。 所以實際接觸到資料庫的是 ASP 程式,而不是訪客。 為了安全,什麼權限都不必設定。

30 安裝 ASP 應用程式 - 設定上傳檔案用的虛擬目錄 - 設定虛擬目錄名稱。

31 安裝 ASP 應用程式 - 設定上傳檔案用的虛擬目錄 - 設定實體目錄位置。

32 安裝 ASP 應用程式 - 設定上傳檔案用的虛擬目錄 - 設定存取權限。 訪客會讀取這個目錄中的 檔案,也可能透過上傳的 機制、將檔案寫入目錄。

33 安裝 ASP 應用程式 - 虛擬目錄全部設定完成 -

34 安裝 ASP 應用程式 - 安全上的考量 - 準備了這麼多的目錄,您會或許會覺得很麻煩,但是這是為 了安全考量。 早期我們臺北市文山區萬芳國民小學分享了很多程式,為了 減少安裝或設定上的繁瑣步驟,所以我一向都是把 ASP 程式、 Access 的 *.mdb 檔案以及上傳用的目錄都放在一起。 這樣做,也許很方便,但是安全性卻差了很多。 譬如有「讀取」權限的目錄裡面如果有 Access 的 *.mdb 檔案, 就可以透過 http://www.xxxx.tp.edu.tw/dbm/pwd/userspwd.mdb 下載, 下載的檔案很有可能是密碼檔案。

35 安裝 ASP 應用程式 - 安裝 ASP 應用程式 - 如果您了解並已經在設定虛擬目錄上下了一番功夫,那麼就 應該把 *.mdb 檔案自壓縮檔中分離並複製到資料庫的虛擬目 錄之中。 大部分的 ASP 程式已經預設資料庫檔案與 ASP 程式市同一個 目錄,所以您還要修改一下資料庫的路徑。您可以找到類似 「 Server.MapPath(”userspwd.mdb”) 」就可能要改成 「 Server.MapPath(”/dbm/pwd/userspwd.mdb”) 」。 這裡的路徑指的是虛擬目錄的路徑,以我之前的舉例來說, 請不要變成了 「 Server.MapPath(”/database/pwd/userspwd.mdb”) 」

36 安裝 ASP 應用程式 - 結語 - 這些經驗都是來自既有的系統或網路資源,所以我願意放棄 一切發布的權益,只希望這些資訊對您有用。 這一篇資料一定有不週全之處,希望您給我建議與指教,讓 這份資料變得更好,可以分享給更多人。 我的聯繫方式: 李嘉澍 Falcon Vader cell:0935-205-627 e-mail:falcon@wfes.tp.edu.tw


Download ppt "安裝 ASP 應用程式 - 檢查系統環境 - 第一步, 打開控制台。 第二步 打開 「系統管理工具」"

Similar presentations


Ads by Google