崔 晨
(河南省南陽工業學校,河南 南陽 473035)
現在,基本沒有支持FTP 網上免費ASP 空間,僅有的幾個,提供的性能和功能令人難以接受。雖然可以使用9cool 之類軟件建立或者利用asp 自己做一個支持在線申請程序, 或利用windowsserver 創建一個虛擬主機系統。 但是,當你想是編程新手或在校學生,你的系統是XP,只是想獲得一個支持FTP 的ASP空間, 配合dreamweaver 或frontpage 快速建立一個運行開發環境,或者你是一名講授ASP 程序的教師,教學中想快速建立一個提供給學生的支持FTP 的空間,前面的方法有些復雜。那么可以按下面去做, 可以使用IIS 和serv-u 快速建立多用戶支持ASP的主頁空間。
軟件環境:WindwosXP(也可以使用Windowsserver 版)。 要求系統盤C:是NTFS 格式的,已安裝了IIS 中的“萬維網服務”和“文件傳輸協議(FTP)服務”,系統盤C:下的Inetpub 目錄,有wwwrot 和ftproot,文件夾,分別是默認的web 服務器和ftp 服務器的目錄, 使用serv-u6.4。 本機在局域網中的IP 設置為192.168.2.116。
將FTP 服務器重新配置,在IIS 控制臺中,將FTP 服務器重新配置。在“默認FTP 站點屬性”對話框的“主目錄”選項卡中,改變工作目錄為c:inetpubwwwroot,添加寫入權限。 其它設置保持默認狀態,允許匿名登錄,任何用戶都可以對網站根目錄操作。這可適應初學者練習之用。
如果用IIS 快速建立支持多用戶的ASP 空間。 用戶使用設置的windows 用戶和密碼來訪問指定的目錄。 還需要進行以下的配置與設置,現以對用戶user01 為例說明。
在控制面板的用戶管理中,創建windows 系統用戶user01,并設置密碼。 在wwwroot 中, 創建與你用戶名對應的文件夾user01,它們分別是用戶user01 的ASP 空間的目錄。用戶User01的ASP 空間為http://192.168.2.116/user1。 接著, 配置FTP 服務器,在它的屬性對話框中,去掉允許匿名訪問的選項,加入“寫入”權限。
對wwwroot 目錄下user01 文件夾,進行安全設置,允許進行寫入和修改等操作。在屬性對話框中選擇“安全”選項卡,對用戶user01 添加修改和寫入的權限。 如圖1 所示。 用戶user01 的FTP 存儲目錄是服務器上的user01 目錄,而它的訪問地址是ftp://192.168.2.116, 可用windows 資源管理器或cutFtp 訪問ftp://192.168.2.116, 用user01 及密碼將其站點傳到相應的目錄user01 中。
其他用戶的ASP 空間也以同樣的方法創建支持ASP 的空間。 需要注意的是: 用戶名不要用中文字符,FTP 用戶使用windows 系統用戶,使用windows 系統的安全設置,需要對網站修改刪除時,要在目錄的安全屬性中進行設置。

圖1 用戶目錄user01 的設置

圖2 用戶目錄user01 的權限設置
上面的方法中,FTP 用戶與Windows 系統用戶合一, 需要創建不少Windows 系統用戶。 如果使用serv-u 代替IIS 中的FTP 服務器,可以將FTP 用戶單獨由serv-u 控制。 做法如下。
先停止其FTP 工作, 以防止與serv-u 在缺省端口沖突,再去安裝serv-u。 先規劃用戶和相應密碼。 根據用戶名在wwwoot創建用戶文件夾, 如user01,user02 等。 安裝serv-u 后 (這里以serv-u6 為例), 如建立用戶user01, 它的目錄是剛才創建的wwwroot 下user01,設置以寫入的權限。 如圖2 所示。
那么, 用戶user01 即獲得了一個主頁空間:http://192.168.2.116/user01/, 同 時,獲得一個FTP空間 ftp://192.168.2.116/, 可以使用windows 資源管理器或CuteFtp 等軟件, 以用戶名user01 和相應密碼來訪問服務器上wwwroot 下的usr01 文件夾, 而其它用戶是不能訪問的。 如圖3 中在dreamweaver8 站點設置。

圖3 dreamweaver8 中站點屬性的設置
在前面建立支持FTP 的ASP 空間后, 在開發工具dreamweave8 中可以進行相應設置,從而建立直接網站進行編輯和測試的開發環境。 Dreamweaver8 網站的設置如圖3 所示。 其中,主機目錄不要填寫,站點會上傳到服務器上的wwwroot 下的user01 目錄下。 開發時從服務器下載網站, 編輯完成后, 再以FTP 的方式上傳到服務器上, 更新站點。 在瀏覽器地址欄輸入http://192.168.2.116/user01/,就可訪問用戶user01 的ASP 空間的主頁。
河南省教育廳教育教學改革實驗項目《中等職業學校網絡環境下課堂教學模式的研究》(項目編號:2005-zjykt-151)。