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