崔 晨
(河南省南陽工業(yè)學(xué)校,河南 南陽 473035)
現(xiàn)在,基本沒有支持FTP 網(wǎng)上免費ASP 空間,僅有的幾個,提供的性能和功能令人難以接受。雖然可以使用9cool 之類軟件建立或者利用asp 自己做一個支持在線申請程序, 或利用windowsserver 創(chuàng)建一個虛擬主機(jī)系統(tǒng)。 但是,當(dāng)你想是編程新手或在校學(xué)生,你的系統(tǒng)是XP,只是想獲得一個支持FTP 的ASP空間, 配合dreamweaver 或frontpage 快速建立一個運行開發(fā)環(huán)境,或者你是一名講授ASP 程序的教師,教學(xué)中想快速建立一個提供給學(xué)生的支持FTP 的空間,前面的方法有些復(fù)雜。那么可以按下面去做, 可以使用IIS 和serv-u 快速建立多用戶支持ASP的主頁空間。
軟件環(huán)境:WindwosXP(也可以使用Windowsserver 版)。 要求系統(tǒng)盤C:是NTFS 格式的,已安裝了IIS 中的“萬維網(wǎng)服務(wù)”和“文件傳輸協(xié)議(FTP)服務(wù)”,系統(tǒng)盤C:下的Inetpub 目錄,有wwwrot 和ftproot,文件夾,分別是默認(rèn)的web 服務(wù)器和ftp 服務(wù)器的目錄, 使用serv-u6.4。 本機(jī)在局域網(wǎng)中的IP 設(shè)置為192.168.2.116。
將FTP 服務(wù)器重新配置,在IIS 控制臺中,將FTP 服務(wù)器重新配置。在“默認(rèn)FTP 站點屬性”對話框的“主目錄”選項卡中,改變工作目錄為c:inetpubwwwroot,添加寫入權(quán)限。 其它設(shè)置保持默認(rèn)狀態(tài),允許匿名登錄,任何用戶都可以對網(wǎng)站根目錄操作。這可適應(yīng)初學(xué)者練習(xí)之用。
如果用IIS 快速建立支持多用戶的ASP 空間。 用戶使用設(shè)置的windows 用戶和密碼來訪問指定的目錄。 還需要進(jìn)行以下的配置與設(shè)置,現(xiàn)以對用戶user01 為例說明。
在控制面板的用戶管理中,創(chuàng)建windows 系統(tǒng)用戶user01,并設(shè)置密碼。 在wwwroot 中, 創(chuàng)建與你用戶名對應(yīng)的文件夾user01,它們分別是用戶user01 的ASP 空間的目錄。用戶User01的ASP 空間為http://192.168.2.116/user1。 接著, 配置FTP 服務(wù)器,在它的屬性對話框中,去掉允許匿名訪問的選項,加入“寫入”權(quán)限。
對wwwroot 目錄下user01 文件夾,進(jìn)行安全設(shè)置,允許進(jìn)行寫入和修改等操作。在屬性對話框中選擇“安全”選項卡,對用戶user01 添加修改和寫入的權(quán)限。 如圖1 所示。 用戶user01 的FTP 存儲目錄是服務(wù)器上的user01 目錄,而它的訪問地址是ftp://192.168.2.116, 可用windows 資源管理器或cutFtp 訪問ftp://192.168.2.116, 用user01 及密碼將其站點傳到相應(yīng)的目錄user01 中。
其他用戶的ASP 空間也以同樣的方法創(chuàng)建支持ASP 的空間。 需要注意的是: 用戶名不要用中文字符,F(xiàn)TP 用戶使用windows 系統(tǒng)用戶,使用windows 系統(tǒng)的安全設(shè)置,需要對網(wǎng)站修改刪除時,要在目錄的安全屬性中進(jìn)行設(shè)置。
圖1 用戶目錄user01 的設(shè)置
圖2 用戶目錄user01 的權(quán)限設(shè)置
上面的方法中,F(xiàn)TP 用戶與Windows 系統(tǒng)用戶合一, 需要創(chuàng)建不少Windows 系統(tǒng)用戶。 如果使用serv-u 代替IIS 中的FTP 服務(wù)器,可以將FTP 用戶單獨由serv-u 控制。 做法如下。
先停止其FTP 工作, 以防止與serv-u 在缺省端口沖突,再去安裝serv-u。 先規(guī)劃用戶和相應(yīng)密碼。 根據(jù)用戶名在wwwoot創(chuàng)建用戶文件夾, 如user01,user02 等。 安裝serv-u 后 (這里以serv-u6 為例), 如建立用戶user01, 它的目錄是剛才創(chuàng)建的wwwroot 下user01,設(shè)置以寫入的權(quán)限。 如圖2 所示。
那么, 用戶user01 即獲得了一個主頁空間:http://192.168.2.116/user01/, 同 時,獲得一個FTP空間 ftp://192.168.2.116/, 可以使用windows 資源管理器或CuteFtp 等軟件, 以用戶名user01 和相應(yīng)密碼來訪問服務(wù)器上wwwroot 下的usr01 文件夾, 而其它用戶是不能訪問的。 如圖3 中在dreamweaver8 站點設(shè)置。
圖3 dreamweaver8 中站點屬性的設(shè)置
在前面建立支持FTP 的ASP 空間后, 在開發(fā)工具dreamweave8 中可以進(jìn)行相應(yīng)設(shè)置,從而建立直接網(wǎng)站進(jìn)行編輯和測試的開發(fā)環(huán)境。 Dreamweaver8 網(wǎng)站的設(shè)置如圖3 所示。 其中,主機(jī)目錄不要填寫,站點會上傳到服務(wù)器上的wwwroot 下的user01 目錄下。 開發(fā)時從服務(wù)器下載網(wǎng)站, 編輯完成后, 再以FTP 的方式上傳到服務(wù)器上, 更新站點。 在瀏覽器地址欄輸入http://192.168.2.116/user01/,就可訪問用戶user01 的ASP 空間的主頁。
河南省教育廳教育教學(xué)改革實驗項目《中等職業(yè)學(xué)校網(wǎng)絡(luò)環(huán)境下課堂教學(xué)模式的研究》(項目編號:2005-zjykt-151)。