个人WEB服务器.docx
- 文档编号:9887622
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:17
- 大小:214.47KB
个人WEB服务器.docx
《个人WEB服务器.docx》由会员分享,可在线阅读,更多相关《个人WEB服务器.docx(17页珍藏版)》请在冰豆网上搜索。
个人WEB服务器
个人WEB服务器
跟着Internet在中国的灵敏成长,人们日常生活中越来越多地应用这项新的技巧来为本身的工作和进修办事。
在浩渺Internet接洽关系功能中,有一项新的营业正成为所有效户所津津乐道的交换方法,这确实是网上谈天。
下面的文章以ASP+IIS作为开创情形,具体介绍了一个收集谈天室——“红蜻蜓谈天室”的具体实施过程。
先介绍了IIS的设备过程,接着对本谈天室法度榜样的5个谈天组件及其相干功能进行了具体的介绍,再以法度榜样流图的方法侧重介绍了几个组件的具体实施。
关键词
互联网小我WEB办事器Internet信息办事
谈天体系传输操纵协定网际协定
Abstract:
WiththedevelopmentoftheInternet,peoplemakeuseofitinthedailystudyandlifemoreandmore.InallofthefunctionsoftheInternet,chatingisbecominganewfashionofcommunicationwhichisacceptedbymanypeople.Thisarticleintroducesachatroomnamed“RedDragonfly”indetail,whichisconstructedbyASP(ActiveServerPages)andIIS(InternetInformationServer).First,theauthorintroducestheconfigurationofIIS;Second,heintroducesthefivemodulesofthechatroomthecorrespondingfunctions;intheend,heintroducestheimplementofthemodulesindetailwiththeprogrammeflowchart.
Keywords
InternetPersonalWebServerInternetInformationServer
ChatSystemTCPIP
目次
引言…………..………………………………………………………………3
第1章ASP的情形需求设置……………………………………………..5
1安装TCP/IP收集通信协定…………………………………………5
2安装Web办事器……………………………………………………6
3其它相干软件安装….……………………………………………….6
第2章法度榜样设计….……………………………………………………….7
1“谈天室”功能简介………………………………………………7
2“谈天室”组件介绍………………………………………………7
2.1登录组件介绍………………………………………………….7
2.2谈天组件介绍………………………………………………….7
2.3动作库组件介绍……………………………………………….7
2.4留言薄组件介绍……………………………………………….7
2.5治理功能组件介绍…………………………………………….7
3文件、相干功能说明及目次构造…………………………………8
3.1\chatroom\目次文件说明………………………………………8
3.2\chatroom\chat\目次文件说明………………………………….9
3.3\chatroom\chat\act\目次文件说明…………………………….10
3.4\chatroom\chatlyb\目次文件说明……………………………..10
3.5\chatroom\manage\目次文件说明……………………………..11
4流程图………………………………………………………………12
4.1文件履行流程图……………………………………………….12
4.2法度榜样履行流程图……………………………………………….12
4.3重要功能组件介绍…………………………………………….13
5重要功能界面………………………………………………………13
5.1登录页面……………………………………………………….13
5.2谈天室主界面………………………………………………….13
5.3留言薄界面…………………………………………………….14
5.4治理组件页面………………………………………………….14
第3章应用…………………………………………………………………15
1主页空间申请………………………………………………………15
2收集资本……………………………………………………………15
附录(参考书目及相干网址)……………………………………………..16
引言
跟着Internet在中国的灵敏成长,人们日常生活中越来越多地应用这项新的技巧来为本身的工作和进修办事。
在浩渺Internet接洽关系功能中,有一项新的营业正成为所有效户所津津乐道的交换方法,这确实是网上谈天。
小我用户能够经由过程网上谈天体系将本身融入全部主流社会中。
在网上谈天室那个虚拟的社会中,能够交友各层次遍地所的同伙,从而为本身猎取更多的常识和更多的经历。
而在基于WINNT的大年夜型企业内部收集中,能够经由过程该方法进行技巧交换和即时信息的宣布,从而免除了成天在会议中耗时的难堪,为企业的工作效力进步起必定的赞助。
以上介绍了一些网上谈天体系的有用价值和长处,那么我们若何才能构建一个网上谈天体系和若何应用它呢?
在对这些进行具体说明之前,先介绍一下所选用的软件(ASP+IIS)。
ASP是我选择的动态网页说话,IIS是小我WEB办事器。
今朝,最常用的三种动态网页说话有ASP(ActiveServerPages)、JSP(JavaServerPages)、PHP(HypertextPreprocessor)。
ASP全名ActiveServerPages,是一个WEB办事器端的开创情形,应用它能够产生和运行动态的、交互的、高机能的WEB办事应用法度榜样。
ASP采取脚本说话VBScript(Javascript)作为本身的开创说话。
JSP是Sun公司推出的新一代站点开创说话,他完全解决了今朝ASP,PHP的一个通病--脚本级履行(据说PHP4也差不多在Zend的支撑下,实现编译运行).Sun公司借助本身在Java上的不凡成就,将Java从Java应用法度榜样和JavaApplet之外,又有新的硕果,确实是Jsp--JavaServerPage。
Jsp能够在Serverlet和JavaBean的支撑下,完成功能强大年夜的站点法度榜样。
三者都供给在HTML代码中混淆某种法度榜样代码、由说话引擎说明履行法度榜样代码的才能。
但JSP代码被编译成Servlet并由Java虚拟机说明履行,这种编译操作仅在对JSP页面的第一次要求时产生。
在ASP、PHP、JSP情形下,HTML代码重要负责描述信息的显示样式,而法度榜样代码则用来描述处理逻辑。
通俗的HTML页面只依附于Web办事器,而ASP、PHP、JSP页面须要附加的说话引擎分析和履行法度榜样代码。
法度榜样代码的履行成果被从新嵌入到HTML代码中,然后一路发送给扫瞄器。
ASP、PHP、JSP三者差不多上面向Web办事器的技巧,客户端扫瞄器不须要任何附加的软件支撑。
总的来说,ASP,PHP,JSP是各有所长的。
它们都能实现动态网页的全然编程工作。
而推敲到WINNT的应用范畴和软件的易实现性,因此我选择了ASP+IIS的组合。
以下将经由过程情形的设置、法度榜样的设计、在收集上的应用来说明这一工作的具体实施。
ASP的情形需求设置
一样来说,ASP法度榜样今朝能够在Windows95/98/NT等操作体系下运行,是以您的运算机的硬件配备至少要相符操作体系的需求,除了硬件之外,您还必须安装TCP/IP收集通信协定,Web办事器及ASP软件。
1安装TCP/IP收集通信协定
因为ASP软件平日差不多上合营Web办事器运行的,而Web办事器平日须要安装TCP/IP收集通信协定。
但TCP/IP协定无法零丁运作,是以必须合营网卡应用,假如您差不多预备好了网卡,那么,请参考应用手册进行安装;假如没有网卡,又想运行ASP的话,那么您须要“骗骗”运算机才行。
以下将以Windows98为例,说明如安在没有网卡的情形下安装TCP/IP收集通信协定。
Step1.起首,请您启动操纵面板并在[收集]的图标上双击鼠标左键。
弹出[收集]的对话窗。
假如您在往常没有安装任何的收集组件,那么在“设备”标签页内容应当为空,现在,请您按下[增长]按钮,开端增长“收集组件”。
Step2.请在“选择收集组件类型”对话窗中,双击“收集适配器”。
Step3.请在“选择收集适配器”对话窗中,选择“Microsoft制造厂商”的“拨号适配器”。
Step4.现在体系主动为您产生了“拨号适配器”,“IPX/SPX兼容通信协定”及“NetBEUI”等收集组件,用户并不须要再做任何的设置。
除了这些收集组件外,我们还须要TCP/IP收集通信协定,是以您须要按下[添加…]按钮,开端增长其它收集组件。
Step5.在“请选择收集组件类型”对话窗中,单击“协定”;在“选择收集协定”对话窗中选择“Microsoft制造厂商”的“TCP/IP”收集通信协定。
现在体系会主动为您安装[TCP/IP]收集组件。
2安装Web办事器
在收集组件精确安装今后,接下来确实是安装Web办事器。
ASP所须要的Web办事器版本至少要PersonWebforWindows95或IIS3.0以上的版本。
以下介绍IIS的安装。
在“开端”中选择“设置”—>“操纵面板”—>“添加/删除法度榜样”,在弹出的“添加/删除法度榜样”法度榜样对话窗中选择“添加/删除Windows组件”。
随后会弹出“Windows组件领导”,在“组件”中打钩选中“Internet信息办事(IIS)”项,然后按“下一步”,体系会提示插入“Windows安装光盘”,然后主动完成相干设备。
3其它相干软件安装
除了上叙这些软件,为了更好的进行法度榜样编辑,调试,您还能够安装其它软件。
诸如:
Asp编辑器(AspEdit,Editplus);或其它一些“所见即所得”的网页制造对象(Frontpage,Deamweaver等),用于法度榜样的编辑及调试工作;数据库支撑软件(MicrosoftAccess,SQLServer等),用于建立数据库,和对所建立的数据库进行操作。
“谈天室”法度榜样设计
情形建好后,就能够选择一个文本编辑器如EditPlus进行法度榜样设计和调试。
以下就已建好的一个“谈天室”体系——“红蜻蜓谈天室”,来简单地介绍说明。
1“谈天室”功能简介
本谈天室具有专门多专门的功能。
其掉落线检测功能,幸免了掉落线后无法登录的情形;对话数据及在线用户数据全部储存在情形变量中,而没有储存在文件中,幸免了频繁读写硬盘,加快了运行速度;实施体会值等级轨制,不合等级拥有不合的权限;依照在谈天室中的逗留时刻来运算体会值,每逗留一分钟体会值将增长一分,只有正常退出,体会值才会储存起来;动作库,可让网友本身添加新动作;动作后果,使动尴尬刁难象的名字变为红色,加倍能干;“聊神榜”,列出注册用户中体会值最高的前100名铁杆聊神;拥有禁用帐号、封锁IP、进级、降级功能;“聊务公布”栏中,版主的所有操作均被记录在案,以供聊友监督,幸免版主滥用权柄;具有帐号查询、帐号列表功能;清理帐号功能,可便利地删除帐号,清除30天没有应用的帐号,清除已自杀的帐号;留言薄并可支撑300条留言,支撑留言搜刮功能;……
2“谈天室”组件介绍
本谈天室由五部分构成:
登录组件、谈天组件、动作库组件、留言薄组件、治理功能组件。
这五部分差不多慎密集成在一路。
2.1登录组件:
供给用户注册、修改暗码、删除帐号、记录初次登录时刻、最后一次来访时刻、最后来访的IP、来访次数、记录体会值、依照体会值主动为用户进级、检测IP是否被封锁。
2.2谈天组件:
供给措辞色彩、姓名色彩、标题、私聊、动作、表情、刷新名单区、刷新对话区、在线用户列表等功能,能够在在线用户列表及对话区中直截了当选择措辞对象。
2.3动作库组件:
供给了587条各式动作,应用关键词进行搜刮。
网友能够便利地将本身的动作参加库中,供大年夜家分享。
2.4留言薄组件:
可支撑300条留言,并供给留言搜刮功能。
2.5治理功能组件:
供给[功能说明][反应问题][聊神榜][聊务公布][聊友信息][清屏操作][进级操作][降级操作][留言治理][IP治理][帐号查询][帐号列表][清理帐号][重启法度榜样][动作治理]等功能,同时不合等级的用户能操作的功能不合。
3文件、相干功能说明及目次构造
3.1\chatroom\目次文件说明
3.2\chatroom\chat\目次文件说明
文件名
功能说明
Global.asa
用于本软件启动、封闭,用户连接、断开时履行响应操作(假如要更换谈天室的名字,请更换第四行的值:
Application("aspchitchat_chatroom_name")="红蜻蜓谈天室"
active.asp
应用户保持活动的“监督窗”
check.asp
负责用户登录时进行一系列检测
countchat.txt
记录本谈天室的来访次数
index.htm
将页面主动引向login.asp
login.asp
登录页面
readme.htm
说明文件
restart.asp
重回登录页面
speakmanage.asp
留言薄治理
welcome.asp
迎接页面
文件定位
\chatroom\
文件名
功能说明
chitchat.asp
谈天室窗口的框架构造页面
close.asp
主动封闭谈天室窗口
f1.asp
框架一:
对话区
f2.asp
框架二:
谈话区
f3.asp
框架三:
在线用户列表
f4.asp
框架四:
菜单功能区
help.asp
谈天室赞助文件
say.asp
用于谈话时的处理
saysdata.asp
办事器封闭时,将对话区的内容储存在此文件,下次启动时再读出
sign.asp
动作内容
文件定位
\chatroom\chat\
3.3\chatroom\chat\act\目次文件说明
文件名
功能说明
act.asp
动作库首页
actadd.asp
添加新动作到库中的处理法度榜样
actaddform.asp
添加新动作的表单
actchange.asp
编辑用户添加动作的界面
actchangeok.asp
将编辑的成果写入库中
actdata.asp
动作库的数据文件
actdel.asp
删除动作
actlistnew.asp
列出用户添加的新动作
actrecover.asp
是否还原动作库
actrecoverok.asp
确信履行还原动作库的操作
actsearch.asp
搜刮动作
文件定位
\chatroom\chat\act\
3.4\chatroom\chatlyb\目次文件说明
文件名
功能说明
speak.asp
留言薄
speakadd.asp
添加新留言
speakcount.txt
记录共参加若干条留言
speakdata.asp
留言数据文件
speaksearch.asp
搜刮留言
speaktalk.htm
书写留言的表单
speaktitle.css
超文本样式表
文件定位
\chatroom\chatlyb\
3.5\chatroom\manage\目次文件说明
文件名
功能说明
actmanage.asp
动作库治理
chatinfo.asp
聊友信息
clear.asp
清屏说明
clearok.asp
清屏
exitchat.asp
分开谈天室
func.asp
高等功能区菜单
ip.asp
IP治理
iplock.asp
封锁IP
ipunlock.asp
解锁IP
kick.asp
踢人
list.asp
帐号列表说明
listdel.asp
从列表中删除帐号
listok.asp
帐号列表
log.asp
聊务公布
logdata.asp
聊务公布数据文件
manage.asp
高等功能区框架构造文件
phb.asp
聊神榜
query.asp
帐号查询说明
querykeyword.asp
按关键词查询帐号
querylevel.asp
按等级查询帐号
queryname.asp
按名字查询帐号
reset.asp
重启法度榜样说明
resetok.asp
重启法度榜样
suoming.asp
功能说明
supervisor.asp
超等用户登录页面
userdowngrade.asp
降级操作第一步
userdowngrade2.asp
降级操作第二步
userdowngrade3.asp
降级操作第三步
userupgrade.asp
进级操作第一步
userupgrade2.asp
进级操作第二步
userupgrade3.asp
进级操作第三步
zip.asp
清理帐号说明
zipdel30.asp
删除30天内没有应用的帐号
zipkill.asp
清除已自杀的帐号
zipname.asp
输入用户名进行删除
文件定位
\chatroom\manage\
4流程图
4.1文件履行流程图
Index.htm
Login.aspActive.asp
Check.asp
Welcome.aspSpeak.asp
ChitChat.asp
SpeakManage.aspSpeaktalk.aspSpeakSearch.asp
F1.aspF2.aspF3.aspF4.asp
ExitChat.aspManager.asp
Suoming.aspSpeaktalk.aspPhb.asp……Reset.aspActmanage.asp
4.2法度榜样履行流程图
4.3重要功能组件介绍:
经由过程以上对谈天组件的介绍。
我们对此谈天法度榜样的全然功能有了一个大年夜概明白得,下面将介绍一下法度榜样的几个重要界面。
使大年夜家对它有个直不雅上的熟悉。
5重要功能界面
5.1登录页面
5.2谈天室主界面
5.3留言薄界面
5.4治理组件页面
以上介绍了“谈天室”法度榜样的全然功能;并对与其相干的组件进行了一一介绍;从文件及相干功能说明中,能够对构成那个法度榜样的文件和每个文件的感化都有了必定的明白得;而在法度榜样履行流图中,能够从宏不雅上明白得“谈天室”法度榜样的具体实施过程。
应用
1主页空间申请
“谈天室”的法度榜样调试成功后,就得使它能真正发挥感化。
那么接下来的工作确实是:
在WWW上找到能支撑ASP的网页空间,然后去申请和上传文件。
申请一个支撑ASP的主页空间专门简单,只要填写一些相干的表单,然后经对方的收集治理员确认,并给你发出主页开通通知的E-MAIL,你就能够上传文件。
2收集资本
下面介绍一些支撑ASP的主页空间。
飞浪网
供给免费8M小我主页空间。
支撑ASP,若网站有必定的拜望量,支撑SQL-SERVER数据库,需经审核,其它用户只能支撑ASP+ACCESS。
江南信息港
免费50M空间,支撑asp,php,cgi一个工作日响应申请。
21Pop
依照不合用户级别,供给20~700MASP/PHP3/Perl支撑空间!
爱网者联盟
为加盟网站供给支撑CGI/ASP/PHP权限的空间!
网视窗
供给30M空间,可申请ASP/ACCESS数据库支撑!
还可转入域名或增长空间!
华东视窗
供给10MASP空间,支撑FTP!
还送三级域名和电邮!
No.1超等酷
供给30M免费空间、供给计数器、留言板、支撑ASP!
需插入其告白!
飞跃无穷
供给50兆主页空间,支撑asp权限。
Net638
供给最大年夜200MB的免费主页空间,支撑PHP/ASP/Perl。
WebSamba
供给30M免费网站空间,ASP/FTP支撑!
还送免费电邮!
易网
供给100M空间,支撑CGI/PHP(立即支撑asp),申请后急速开通!
动感王国
为站长供给供给免费的无穷空间,优良网站可支撑ASP/数据库!
Net638
供给最大年夜200MB的免费主页空间,支撑PHP/ASP/Perl!
飞跃无穷
供给50兆主页空间,支撑asp权限。
李氏兄弟工作坊
供给50MB主页空间,支撑ASP。
freesqlhost
供给支撑ASP和ACCESS的免费主页。
游戏盖茨
供给二级域名,无穷空间,周全支撑CGI/ASP/PHP/SQL/ACCESS!
新碟网
无穷,支撑ASP
参考书目及相干网址
1ASP实务经典林金霖编著,中国铁道出版社2000/8
2ASP应用经典周信彦编著,中国铁道出版社2000/9
3ProfessionalActiveServerPages3.0,WroxPress.(EspeciallyChapter26:
OptimizingASPPerformance,byGeorgeReillyandMatthewGibbs)
4MicrosoftInternetInformationServices5.0ResourceGuide(bundledwithWindows2000ServerResourceKit,MicrosoftPress.
5MicrosoftInternetInformationServerResourceKit(forIIS4.0),MicrosoftPress.
6ProgrammingDistributedApplicationswithCOMandMicrosoftVisualBasic6.0byTedPattison,MicrosoftPress.
7EffectiveCOMbyDonBox,KeithBrown,TimEwald,andChrisSells;Addison-Wesley.
8DevelopingWebUsability:
ThePracticeofSimplicitybyJakobNielsen,NewRiders.
9MicrosoftTechNetforIIS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 WEB 服务器