當前位置:首頁 » 文件管理 » ftp虛擬目錄的作用

ftp虛擬目錄的作用

發布時間: 2025-05-29 14:19:11

1. 什麼是虛擬目錄,作用是什麼

每個 Internet 服務可以從多個目錄中發布。通過以通用命名約定 (UNC) 名、用戶名及用於訪問許可權的密碼指定目錄,可將每個目錄定位在本地驅動器或網路上。虛擬伺服器可擁有一個宿主目錄和任意數量的其它發布目錄。其它發布目錄稱為虛擬目錄。

虛擬目錄作用:
1. 受實際伺服器資源限制
很多時候,上傳的文件多了,架設伺服器當初設定的主目錄所在盤空間往往就不夠了,怎麼辦?這就需要設置虛擬目錄。虛擬目錄就是將其他目錄以映射的方式虛擬到該ftp伺服器的主目錄下,這樣,一個FTP伺服器的主目錄實質上就可以包括很多不同盤符、不同路徑的目錄,而不會受到所在盤空間的限制了。當用戶登錄到主目錄下,還可以根據該賬戶的許可權對它進行相應的操作,就像操作主目錄下的子目錄一樣。如果用戶被鎖定在主目錄下,這項功能將允許他們訪問主目錄之外的其它目錄。
主目錄設置的許可權如果與虛擬目錄的許可權發生沖突,則以主目錄許可權為准。比如主目錄設置的許可權為讀取和寫入,而虛擬目錄的許可權只設置為讀取,則其許可權將會被主目錄許可權覆蓋掉,自動擁有寫入許可權。
2. 優化用戶瀏覽體驗
雖然網站文件存放在不同目錄,採用虛擬目錄可以保證網站結構性一致,方便用戶使用瀏覽。
處理虛擬目錄時,IIS把它作為主目錄的一個子目錄來對待;而對於Internet上的用戶來說,訪問時並感覺不到虛擬目錄與站點中其他任何目錄之間有什麼區別,可以像訪問其他目錄一樣來訪問這一虛擬目錄。
3. 保護站點免受攻擊
客戶通過選擇「查看源代碼」,很容易就能獲取頁面的文件路徑信息,如果在 WEB 頁中使用物理路徑,將暴露有關站點目錄的重要信息,這容易導致系統受到攻擊。
當你將 WEB 頁面放置於虛擬目錄下後,你可以對目錄設置不同的屬性,如:Read、Excute、Script。讀訪問表示將目錄內容從 IIS 傳遞到瀏覽器。而執行訪問則可以使在該目錄內執行可執行的文件。當你需要使用 ASP 時,就必須將你存放 .asp 文件的目錄設置為「Excute(執行)」。作者建議大家在設置 WEB 站點時,將 HTML 文件同 ASP 文件分開放置在不同的目錄下,然後將 HTML 子目錄設置為「讀」,將 ASP 子目錄設置為「執行」,這不僅方便了對 WEB 的管理,而且最重要的提高了 ASP 程序的安全性,防止了程序內容被客戶所訪問。
在今年 7 月底的時候 IIS 被一些網路高手發現了一個可怕的 bug,那就是,當你在一個站點的 .asp 文件後加上 ::$DATA 後,客戶將能在瀏覽器中看到該 .asp 文件的所有源代碼,這對於一個站點來說是非常可怕的。當然微軟已經針對這個 bug,編寫了補丁,但是為了徹底杜絕這種可能性的發生,作者還一建議大家不要將 .asp 所在的目錄設置為可讀。
4. 文件移動方便
只要兩台機器具有相同的虛擬目錄,你就可以在不對頁面代碼做任何改動的情況下,將 WEB 頁面從一台機器上移到另一台機器。

2. 怎麼在我的電腦上建立一FTP

創建新的FTP站點首先打開「Internet信息服務」對話框,通過右鍵點擊伺服器節點選擇新建FTP站點。填寫站點說明如「FTP下載站點」,設置IP地址和埠,如21,指定主目錄路徑,設置訪問許可權為讀取或寫入。

創建虛擬目錄可以更好地拓展FTP伺服器的存儲能力。右鍵點擊FTP站點選擇新建虛擬目錄,指定虛擬目錄別名如「資料下載」,設置虛擬目錄實際路徑和訪問許可權,創建「資料上傳」虛擬目錄。

維護與管理方面,查看連接用戶可配置站點說明、IP地址和埠號,設定同時連接的最大並發連接數。在「FTP用戶會話」對話框查看當前連接用戶,選擇斷開用戶連接。設定站點消息如歡迎、退出、最大連接數。

配置匿名登錄,選擇「允許匿名連接」提供匿名登錄服務,或「只允許匿名登錄」防止管理員登錄。修改主目錄文件夾,使用「主目錄」屬性表改變FTP站點主目錄,設置讀寫許可權,建議選擇「日誌訪問」。

安全訪問中,通過限制某些IP地址控制訪問FTP伺服器的計算機。選擇「授予訪問」或「拒絕訪問」,添加IP地址進行訪問控制。

測試FTP伺服器是否正常工作,可在f:\inetpub\ftproot文件夾中加入一個文件,啟動Cutftp配置FTP站點屬性,單擊[Connect]按鈕連接FTP站點,即可打開FTP主站點目錄,實現上傳與下載任務。

3. 虛擬目錄的FTP虛擬目錄

FTP虛擬目錄可以作為FTP站點主目錄下的子目錄來使用,盡管這些虛擬目錄並不是主目錄真正意義上的子目錄。究其實質,虛擬目錄是在FTP站點的根目錄下創建一個子目錄,然後將這個子目錄指向本地磁碟中的任意目錄或網路中的共享文件夾。創建虛擬目錄的步驟如下所述:
第1步,打開「Internet 信息服務(IIS)管理器」窗口,在左窗格中展開「FTP站點」目錄。右鍵單擊創建的FTP站點名稱,在彈出的快捷菜單中依次選擇「新建」→「虛擬目錄」命令。打開「虛擬目錄創建向導」對話框,在歡迎對話框中直接單擊「下一步」按鈕。
第2步,在打開的「虛擬目錄別名」對話框中,用戶需要設置連接到該虛擬目錄時使用的名稱。虛擬目錄的別名不必跟指向的實際目錄名相同。在「別名」編輯框中輸入虛擬目錄名稱,並單擊「下一步」按鈕。
第3步,打開「FTP站點內容目錄」對話框,這里需要指定虛擬目錄指向的實際目錄。單擊「瀏覽」按鈕在本地磁碟中選中實際目錄,或者在「路徑」編輯框中輸入網路共享文件夾的UNC路徑。設置完畢單擊「下一步」按鈕。
小提示:如果用戶在「路徑」編輯框中輸入共享文件夾的UNC路徑,在單擊「下一步」按鈕後會打開「安全憑據」對話框,要求輸入有權訪問指定該共享文件夾的用戶名和密碼。
第4步,在打開的「虛擬目錄訪問許可權」對話框中可以設置該目錄的訪問許可權,用戶可以根據實際需要決定是否選中「寫入」復選框。依次單擊「下一步」→「完成」按鈕完成創建過程。

熱點內容
華為liteos編譯 發布:2025-05-30 13:25:52 瀏覽:846
北森編程題 發布:2025-05-30 12:53:49 瀏覽:787
無法打開ftp 發布:2025-05-30 12:47:11 瀏覽:663
文件夾的資料 發布:2025-05-30 12:06:07 瀏覽:73
蘋果手機伺服器地址哪裡獲取 發布:2025-05-30 11:46:25 瀏覽:752
安卓系統開源谷歌怎麼控制的 發布:2025-05-30 11:43:30 瀏覽:368
5m上傳速度 發布:2025-05-30 11:43:25 瀏覽:241
c語言集合的並運算 發布:2025-05-30 11:41:11 瀏覽:826
雲學生伺服器 發布:2025-05-30 11:15:20 瀏覽:154
瑞恩源碼 發布:2025-05-30 11:02:33 瀏覽:354