用IIS+Serv-U搭建網(wǎng)頁發(fā)布平臺_第1頁
用IIS+Serv-U搭建網(wǎng)頁發(fā)布平臺_第2頁
用IIS+Serv-U搭建網(wǎng)頁發(fā)布平臺_第3頁
用IIS+Serv-U搭建網(wǎng)頁發(fā)布平臺_第4頁
用IIS+Serv-U搭建網(wǎng)頁發(fā)布平臺_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、高中信息技術(shù):用IIS+Serv-U搭建網(wǎng)頁發(fā)布平臺摘要:高中信息技術(shù)課程中,網(wǎng)頁的制作涉及到發(fā)布問題,但是網(wǎng)絡上免費的站點很難找,因此信息技術(shù)教師開有必要為學生建立一個個人網(wǎng)站的發(fā)布平臺,激發(fā)學生的興趣,體驗網(wǎng)頁發(fā)布的過程。本文通過對IIS和serv-u兩個軟件的運用,為學生搭建申請網(wǎng)頁空間的平臺,并且此空間也可用于學生作業(yè)的存儲。關(guān)鍵字:IIS 、Serv-U 、ASP網(wǎng)頁的制作可以簡單的分為確立主題收集素材制作頁面發(fā)布網(wǎng)頁,四個步驟,尤其是網(wǎng)頁的發(fā)布,展示了學生的制作成果,最能使學生體會到制作網(wǎng)頁的樂趣,但是書本上介紹的免費空間申請站點往往不好用,因此利用現(xiàn)有的軟、硬件資源,搭建網(wǎng)頁發(fā)布

2、平臺就成了信息技術(shù)教師的任務。一般情況下我們會使用windows2000的IIS來讓學生上傳網(wǎng)頁和發(fā)布網(wǎng)頁,但是往往安全性與易設置性不能兼得,下面介紹的IIS+serv-u ,只要裝好軟件,制作好帳號申請網(wǎng)頁,就可以讓學生體驗申請網(wǎng)頁空間到發(fā)布網(wǎng)頁的過程。一、安裝windows2000server的IIS 1、準備工作:有一臺P500(及以上)+256M 的連網(wǎng)的計算機就可以,當然如果有一臺工作組級的服務器就更好了(可以用網(wǎng)絡機房的教師機或服務器),安裝了windows2000 server 或windows2000 advance server 打好SP4,裝上IIS 。確保有一個空間比較大

3、的NTFS格式的分區(qū)(一般要求有10G以上)。2、設置IIS:本文中假設用于存放學生網(wǎng)頁的空間在D:stuftp 文件夾下,打開IIS默認網(wǎng)站的主目錄改成D:stuftp3、測試服務器的域名是 。二、安裝Serv-U 及其插件 1、下載和安裝serv-u :這是一款ftp服務器軟件,被廣泛應用,測試使用的是5.2版本,關(guān)于serv-u的安裝這里不做詳細介紹了,有很多文章已經(jīng)有詳細介紹,安裝目錄在c:serv-u ,安裝完成后會要求做一些基本設置,測試中設定IP 為8 ,域名為 ,不允許匿名訪問,并且不添加帳號。2、安裝serv-u的插件:下載Serv-U 的數(shù)據(jù)庫插件 NtPostU ,該插件

4、是一個為 Serv-U 服務器寫的帳號管理程序,讓它能夠使用數(shù)據(jù)庫管理帳號、權(quán)限,為 Serv-U 服務器提供大容量用戶支持,能夠與用戶現(xiàn)有帳號系統(tǒng)無縫掛接,實現(xiàn)用數(shù)據(jù)庫來管理用戶帳號和用戶權(quán)限,以及維護帳號日志、文件上(下)載次數(shù)統(tǒng)計、用戶上(下)載流量統(tǒng)計等等各種個性化功能,磁盤空間和流量控制支持超大容量。下載后把壓縮包解開,將三個文件ntpostu_ado.dll 、ntpostu.ini二個文件復制到serv-u的安裝目錄下,ntpostu.mdb復制到D:stuftp目錄下,其中ntpostu.mdb是存儲帳號的access 數(shù)據(jù)庫文件,在serv-u的安裝目錄下修改servudae

5、mon.ini ,在這個文件的最后添上下面三行:EXTERNALClientCheckDLL1=ntPostU_ado.dllEventHookDLL1=ntPostU_ado.dll然后修改ntpostu.ini文件,找到下面文字DB; Access 數(shù)據(jù)庫使用的連接字符串;將 D:Serv-UntPostU.mdb 修改為你的 Access 文件存放路徑;ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=D:Serv-UntPostU.mdb;這里把“Data

6、Source=D:Serv-UntPostU.mdb”改成“Data Source=D:stuftpntPostU.mdb” ,當前數(shù)據(jù)庫的路徑在D:stuftp ,當然數(shù)據(jù)庫文件可以放在其目錄,只要在ntpostu.ini 文件里修改就行了。注意:這時serv-u的服務必須是停止的,否則容易出錯。安裝完serv-u的插件后,啟動serv-u服務,查看serv-u的啟動日志(ServUStartUpLog.txt),如果有 “Loaded external DLL ntPostU_ado.dll” ,說明插件已經(jīng)安裝成功了。三、制作申請ftp帳號的網(wǎng)頁完成軟件的安裝后,接下來需要做的工作就是編

7、寫申請帳號和空間的網(wǎng)頁,以便學生申請自己的ftp 空間來上傳網(wǎng)頁。我們采用asp技術(shù)來管理access數(shù)據(jù)庫的帳號信息,先來了解一下數(shù)據(jù)庫ntpostu.mdb的表信息,該庫中有5個表npgrouppath,nplog,npusercomm,npuserinfo,npuserpath,我們需要用到的有npuserinfo(帳號設置)和npuserpath(權(quán)限設置)這兩個表,npuserinfo表中主要用userid(帳號)、pass(密碼)、serverport(端口)、quotamax(限制空間)、homepath(目錄),其他字段每個同學都相同的設置,npuserpath表中主要用use

8、rid 和userpath,每個同學對自己的目錄操作權(quán)限都一樣。其中userpath由userid決定,例如userid為test,那么userpath就是d:stuftptest。以下為申請ftp的網(wǎng)頁程序清單,文件名get.asp:ftp申請 用戶名: 密 碼: 重輸密碼: 以下為處理申請的程序清單,文件名 HYPERLINK ftp:/ftp.asp ftp.asp:% userid=trim(request.form(user) pass=trim(request.form(pass) pass1=trim(request.form(pass1)if passpass1 then 檢測

9、 是否一致,若不一致,直接返回申請頁面respons.redirect(get.asp) end ifset rs=server.CreateObject(ADODB.recordset) strsql=select * from npuserinfors.open strsql,conn,1do while not rs.eof 檢測帳號是否重復,若重復,直接返回申請頁面 if rs(userid)=userid thenresponse.redirect(get.asp) end if rs.movenext loop rs.close % serverport=21quotamax=10

10、0000000homepath=d:stuftp&useridpermissions=RWAM-CDLPset fs=createobject(scripting.filesystemobject) 創(chuàng)建文件夾MyFolder=server.mappath(&userid&) If NOT fs.folderexists(MyFolder) thenfs.createfolder(MyFolder)End Ifset rs=createobject(adodb.recordset) 設置用戶的路徑和權(quán)限信息,存入表npuserpathsqla=select top 1 * from npuse

11、rpathrs.open sqla,conn,1,3rs.addnewrs(userid)=useridrs(userpath)=homepathrs(permissions)=permissionsrs.updaters.close以下設置用戶信息,存入表npuserinfosql=insert into npuserinfo(userid,pass,serverport,homepath,quotamax) values(&userid&,&pass&,&serverport&,&homepath&,"amax&)conn.execute sqlconn.close以下提示注冊成功,顯示你注冊的帳號response.write success!&response.write 你的帳號是&userid&%注:所提供的程序在windows2000+IIS5下通過,將get.asp和 HYPERLINK ftp:/ftp.asp ftp.asp兩個網(wǎng)頁文件放到d;stuftp目錄下,那么學生申請網(wǎng)頁的地址就是 HYPERLINK /get.asp /get.asp 了,學生注冊完成后可以直接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論