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

圖1 用戶目錄user01 的設置

圖2 用戶目錄user01 的權限設置
上面的方法中,F(xiàn)TP 用戶與Windows 系統(tǒng)用戶合一, 需要創(chuàng)建不少Windows 系統(tǒng)用戶。 如果使用serv-u 代替IIS 中的FTP 服務器,可以將FTP 用戶單獨由serv-u 控制。 做法如下。
先停止其FTP 工作, 以防止與serv-u 在缺省端口沖突,再去安裝serv-u。 先規(guī)劃用戶和相應密碼。 根據(jù)用戶名在wwwoot創(chuàng)建用戶文件夾, 如user01,user02 等。 安裝serv-u 后 (這里以serv-u6 為例), 如建立用戶user01, 它的目錄是剛才創(chuàng)建的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 空間后, 在開發(fā)工具dreamweave8 中可以進行相應設置,從而建立直接網(wǎng)站進行編輯和測試的開發(fā)環(huán)境。 Dreamweaver8 網(wǎng)站的設置如圖3 所示。 其中,主機目錄不要填寫,站點會上傳到服務器上的wwwroot 下的user01 目錄下。 開發(fā)時從服務器下載網(wǎng)站, 編輯完成后, 再以FTP 的方式上傳到服務器上, 更新站點。 在瀏覽器地址欄輸入http://192.168.2.116/user01/,就可訪問用戶user01 的ASP 空間的主頁。
河南省教育廳教育教學改革實驗項目《中等職業(yè)學校網(wǎng)絡環(huán)境下課堂教學模式的研究》(項目編號:2005-zjykt-151)。