Windows 2008在IIS7.5上建立獨立帳號的FTP網站
Windows 2008上的IIS7.5,FTP功能已經非常強大了,完全不下於Serv-U這樣的第三方軟體。本文洪哥就介紹在IIS7.5上配置獨立帳號的FTP網站。
1、建立Windows帳號
右擊點擊“我的電腦”,選擇“管理”開啟伺服器管理的控制台。展開“伺服器管理員”,一路展開“配置”、“本機使用者和組”,點“使用者”項。然後在右邊空白處點右鍵,選擇“新使用者”將開啟建立使用者的對話方塊。在此輸入使用者名稱test1、密碼,並設定密碼永不到期,使用者下次登入不用修改密碼。
雙擊新增加的使用者,將開啟使用者屬性的對話方塊。點擊“隸屬於”選項卡,設定test1這個帳號屬於guests組,並把原來的users組刪除掉。
2、建立目錄
在D:wwwroot目錄下建立一個名為test1的目錄,作為test1這個使用者登入ftp的主目錄。
給D:wwwroot est1目錄添加一個test1使用者的可讀、可寫、可修改的許可權,這樣使用者登入上來才能上傳、下載、刪除檔案。
3、在IIS添加FTP網站
運行“inetmgr”開啟IIS控制台,右鍵點擊“網站”,選擇“添加FTP網站”。具體的配置項及其值如下:
FTP網站名稱:test1
實體路徑:D:wwwroot est1
IP地址:全部未分配
連接埠:21
啟用虛擬機器主機名:不勾
自動啟動FTP網站:勾
SSL:無
身分識別驗證:基本
允許訪問:指定使用者,test1
許可權:讀取、寫入
4、用戶端串連
使用FlashFXP這樣的工具來測試一下,IP地址就是伺服器的IP,連接埠我們剛才配置的21,使用者名稱和密碼就是test1使用者的帳號和密碼。是不是很簡單呢?
除了test1外,你還可以配置test2、test3等等,實現一個使用者、一個目錄、一個ftp網站。這個跟IIS建獨立站台貌似極其相似哈!關於Windows 2008的IIS7.5上配置獨立使用者的FTP網站
IIS7.5 FTP網站啟用虛擬機器主機名
IIS7.5配置FTP網站的嚮導中,有一個“綁定與SSL設定”的介面。在這一步,有一個“啟用虛擬機器主機名”的選項,勾上後,可以輸入一個虛擬機器主機名(其實就是一個網域名稱)。這樣做有什麼意義呢?這樣做很有意義。
我們知道FTP協議與HTTP協議一樣,都可以用“協議://地址:連接埠/路徑/檔案名稱”這樣的一個字串來表示一個資源,比如ftp://127.0.0.1:21/test/file.txt,這就是一個資源,一個FTP資源。其中ftp://127.0.0.1:21表示了伺服器的相關資訊,比如伺服器IP為127.0.0.1,監聽21連接埠等等。
上面講FTP這麼多,跟啟用虛擬機器主機名有什麼關係呢?在早之前,要在一個伺服器上建立兩個FTP網站,只能將使其監聽不同的連接埠。比如ftp://127.0.0.1:21/和ftp://127.0.0.1:2121,這樣就可以建立兩個FTP網站了。如果我們兩個FTP網站都想使用21連接埠,腫麼辦呢?其實還可以更進階一點,我們可以引入虛擬機器主機的概念。我們知道,如果要在IIS開設多個WEB網站,那麼要麼連接埠不同,要麼為各個網站設定不同的虛擬機器主機名(即網域名稱)。IIS7.5的最大的進步就在於,對了FTP,IIS使用了跟WEB一樣的機制,可以為FTP網站設定虛擬機器主機名,這樣一個IIS上就可以建多個相同連接埠的FTP網站了。比如ftp://你的網域名稱:21和ftp:// www.111cn.net連接埠為21,就可以同時存在了。
好了,大家應該明白這個虛擬機器主機名的選項有著什麼樣的意義了。那麼如果我們配置一個ftp網站時設定了虛擬機器主機名,那麼使用時要注意什麼呢?其實,使用時要注意,登入的使用者名稱必須要使用“網域名稱|使用者名稱”的形式。比如ftp://你的網域名稱:21,假如使用者名稱是splaybow,那麼登入時的使用者名稱就必須為:你的網域名稱|splaybow。如果你不加網域名稱在前面,登入時就會提示目錄沒有許可權哦!如:home directory inaccessible.
關於IIS7.5 FTP網站啟用虛擬機器主機名,本文就介紹這麼多,希望對您有所協助,謝謝