1. 程式人生 > >Server-U的虛擬路徑設定及其優點

Server-U的虛擬路徑設定及其優點

    一,Server-U設定虛擬目錄實現共享檔案的配置

          今天在用Server-U設定FTP伺服器的時候,在虛擬路徑設定這裡出了點兒小問題,但是最終還是made it!

          首先來看Server-u中的虛擬路徑設定,我們先實現共享檔案的功能,然後我們再去分析下虛擬路徑的好處,因為這已經不是第一次碰到虛擬路徑的使用問題了。

       1,首先建立使用者,這裡我設定了任何人都可訪問:

              

       2,為了共享,我在使用者的目錄訪問許可權中添加了使用者的主目錄和使用者要訪問的“我的書籍”這個資料夾:

        


     3,在域設定這裡,將要共享的檔案加入到虛擬目錄裡面:

      

    完成之後,我們登陸,就可以下載所需的檔案了。

     

     二,虛擬路徑的好處

        1,解決伺服器主目錄所在盤的空間不足問題

        虛擬目錄將其他目錄以對映的方式虛擬到該FTP伺服器的主目錄下,這樣,一個FTP伺服器的主目錄實質上就可以包括很多不同碟符、不同路徑的目錄,而不會受到所在盤空間的限制了。當用戶登入到主目錄下,還可以根據該賬戶的許可權對它進行相應的操作,就像操作主目錄下的子目錄一樣。如果使用者被鎖定在主目錄下,這項功能將允許他們訪問主目錄之外的其它目錄。

           2,BS系統安全性考慮

       回想以前我們做BS專案用IIS釋出系統的時候,那時候也設定過虛擬目錄。

首先,虛擬目錄隱藏了有關站點目錄結構的重要資訊。因為在瀏覽器中,客戶通過選擇“檢視原始碼”,很容易就能獲取頁面的檔案路徑資訊,如果在WEB 頁中使用物理路徑,將暴露有關站點目錄的重要資訊,這容易導致系統受到攻擊。

   其次,只要兩臺機器具有相同的虛擬目錄,你就可以在不對頁面程式碼做任何改動的情況下,將WEB 頁面從一臺機器上移到另一臺機器。還有就是,當你將 WEB頁面放置於虛擬目錄下後,你可以對目錄設定不同的屬性,如:Read、Excute、Script。讀訪問表示將目錄內容從 IIS傳遞到瀏覽器。而執行訪問則可以使在該目錄內執行可執行的檔案。當你需要使用 ASP 時,就必須將你存放 .asp 檔案的目錄設定為“Excute(執行)”。


     小結:

                 事不過3,一個問題出了兩遍就該警覺起來啦,不過最好還是把問題消滅在它第一次出現的地方。