个人WEB服务器.docx

上传人:b****6 文档编号:8256775 上传时间:2023-01-30 格式:DOCX 页数:15 大小:333.87KB
下载 相关 举报
个人WEB服务器.docx_第1页
第1页 / 共15页
个人WEB服务器.docx_第2页
第2页 / 共15页
个人WEB服务器.docx_第3页
第3页 / 共15页
个人WEB服务器.docx_第4页
第4页 / 共15页
个人WEB服务器.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

个人WEB服务器.docx

《个人WEB服务器.docx》由会员分享,可在线阅读,更多相关《个人WEB服务器.docx(15页珍藏版)》请在冰豆网上搜索。

个人WEB服务器.docx

个人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

安装TCP/IP网络通讯协

议5

安装Web服务

器6

其它有关软件安

装….6

第2章程序设

计….……………………………………………………….7

“谈天室”功能简

介………………………………………………7

“谈天室”组件介

绍………………………………………………7

2.1登录组件介绍………………………………………………….7

2.2谈天组件介绍………………………………………………….7

2.3动作库组件介绍……………………………………………….7

2.4留言薄组件介绍……………………………………………….7

2.5治理功能组件介

绍…………………………………………….7

文件、有关功能讲明及名目结

构8

3.1名目文件讲

明8

3.2名目文件讲

明.9

3.3名目文件讲

明.10

3.4名目文件讲

明..10

3.5名目文件讲

明..11

流程

图12

4.1文件执行流程

图.12

4.2程序执行流程

图.12

4.3要紧功能组件介

绍.13

要紧功能界

面13

5.1登录页

.13

5.2谈天室主界

面.13

5.3留言薄界

面.14

5.4治理组件页

面.14

第3章应

用15

主页空间申

请15

网络资

源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之外,又有新的硕果,确实是JspJavaServerPagaJsp

能够在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进行程序设计和调试。

以下就已建好的一个“谈天室”系统——“红蜻蜓谈天室”,来简单地介绍讲明。

“谈天室”功能简介

本谈天室具有专门多专门的功能。

其掉线检测功能,幸免了掉线后无法登录的情形;对话数据及在线用户数据全部储存在环境变量中,而没有储存在文件中,幸免了频繁读写硬盘,加快了运行速度;实行体会值等级制度,不同等级拥有不同的权限;按照在谈天室中的停留时刻来运算体会值,每停留一分钟体会值将增加一分,只有正常退出,体会值才会储存起来;动作库,可让网友自己添加新动作;动作成效,使动作对象的名字变为红色,更加醒目;“聊神榜”,列出注册用户中体会值最高的前100名铁杆聊神;拥有禁用帐号、封锁IP、升级、降级功能;“聊务公布”栏中,版主的所有操作均被记录在案,以供聊友监督,幸免版主滥用职权;具有帐号查询、帐号列表功能;清理帐号功能,可方便地删除帐号,清除30天没有使用的帐号,清除已自杀的帐号;留言薄并可支持300条留言,支持留言搜索功能;……

谈天室”组件介绍

本谈天室由五部分组成:

登录组件、谈天组件、动作库组件、留言薄组件、治理功能组件。

这五部分差不多紧密集成在一起。

2.1登录组件:

提供用户注册、修改密码、删除帐号、记

录首次登录时刻、最后一次来访时刻、最后来访的IP、来访次

数、记录体会值、按照体会值自动为用户升级、检测IP是否被封锁。

2.2谈天组件:

提供讲话颜色、姓名颜色、标题、私聊、动作、表情、刷新名单区、刷新对话区、在线用户列表等功能,能够在在线用户列表及对话区中直截了当选择讲话对象。

2.3动作库组件:

提供了587条各式动作,利用关键词进行搜索。

网友能够方便地将自己的动作加入库中,供大伙儿分享。

2.4留言薄组件:

可支持300条留言,并提供留言搜索功能。

2.5治理功能组件:

提供[功能讲明][反映咨询题][聊神榜][聊务公布][聊友信息][清屏操作][升级操作][降级操作][留言治理][IP治理][帐号查询][帐号列表][清理帐号][重启程序][动作治理]等功能,同时不同等级的用户能操作的功能不同。

文件、有关功能讲明及名目结构

名目文件讲明

名目文件讲明

文件名功能讲明

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

自动关闭谈天室窗口

fl.asp

框架一:

对话区

f2.asp

框架二:

发言区

f3.asp

框架三:

在线用户列表

f4.asp

框架四:

菜单功能区

help.asp

谈天室关心文件

say.asp

用于发言时的处理

saysdata.asp

服务器关闭时,将对话区的内容储存在此文件,下次启动时再读岀

sign.asp

动作内容

文件定位

\chatroom\chat\

3.3名目文件讲明

文件名

功能讲明

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\

文件名

功能讲明

speak.asp

留言薄

speakadd.asp

添加新留言

speakcount.txt

记录共加入多少条留言

speakdata.asp

留言数据文件

speaksearch.asp

搜索留言

speaktalk.htm

书写留言的表单

speaktitle.css

超文本样式表

文件定位

\chatroom\chatlyb\

帐号列表

聊务公布

聊务公布数据文件

文件名

功能讲明

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

userdowngrade2.aspuserdowngrade3.asp

userupgrade.asp

升级操作第一步

userupgrade2.asp

升级操作第二步

userupgrade3.asp

升级操作第三步

zip.asp

清理帐号讲明

zipdel30.asp

删除30天内没有使用的帐号

zipkill.asp

清除已自杀的帐号

zipname.asp

输入用户名进行删除

文件定位

\chatroom\manage\

流程图

4.1文件执行流程图

Index.htm

Login.aspActive.asp

Check.asp

ChitChat.asp

SpeakManage.aspSpeaktalk.aspSpeakSearch.asp

Fl.aspF2.aspF3.aspF4.asp

ExitChat.aspManager.asp

Reset.asp

Suoming.aspSpeaktalk.aspPhb.asp

Actmanage.asp

4.2程序执行流程图

谈天组件

4.3要紧功能组件介绍:

记录首次登陆时刻、最后一次来访时刻、最后来访的ip、来访次数、按照

体会值自动为用户升级

谈天组件

 

3|tl-WnPKiAMAnH&fkwT*r

TRm・»□■站

通过以上对谈天组件的介绍。

我们对此谈天程序的差

坤型Q)連]蚀:

严*'J严巾》BfW"

不多功能有了一个大致了解,下面将介绍一下程序的几个要紧

以上介绍了“谈天室”程序的差不多功能;并对与其有关的组件进行了逐一介绍;从文件及有关功能讲明中,能够对构成那个程序的文件和每个文件的作用都有了一定的了解;而在程序执行流图中,能够从宏观上了解“谈天室”程序的具体实施过程。

应用

1主页空间申请

网络资源

F面介绍一些支持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

参考书目及有关网址

ASP实务经典林金霖编著,中国铁道出版社2000/8

ASP应用经典周信彦编著,中国铁道出版社2000/9

ProfessionalActiveServerPages3.0,WroxPress.(EspeciallyChapter26:

OptimizingASPPerformanee,byGeorgeReillyandMatthewGibbs)

MicrosoftInternetInformationServices5.0ResourceGuide(bundledwithWindows2000ServerResourceKit,MicrosoftPress.

MicrosoftInternetInformationServerResourceKit(forII

S4.0),MicrosoftPress.

ProgrammingDistributedApplicationswithCOMandMicrosoftVisualBasic6.0byTedPattison,MicrosoftPress.

EffectiveCOMbyDonBox,KeithBrown,TimEwald,andChrisSells;Addison-Wesley.

DevelopingWebUsability:

ThePracticeofSimplicitybyJakobNielsen,NewRiders.

MicrosoftTechNetforIIS

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1