web5-服务器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web5-服务器

第五章 Web服务器 4.1 服务器基础 服务器(server)是指任何运行软件,具有应答文件及其他数据请求能力的计算机。 请求及显示文件的程序(如浏览器)称为客户(client)。 客户端功能在用户机器中,而服务器端功能产生于远程主机。 Web服务器应答浏览器(客户程序)的请求,同时返回指定文件(或执行CGI脚本)及文件或脚本的结果。 Web浏览器和服务器之间通过超文本传输协议(Hypertext Transfer Protocol,HTTP)通信。 4.2 流行的服务器软件 在UNIX和LINUX平台 W3C NCSA APACHE Windows平台NT/2000/2003 IIS 选择使用WEB服务器应考虑服务器本身的特性因素 性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等, Internet信息服务器(IIS) Microsoft公司研发的服务器软件。免费可得,易于装配,可运行于Windows NT和 9x平台。 目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。 IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口; 提供一个Internet数据库连接器,可以实现对数据库的查询和更新。 Apache服务器 源于NCSA服务器(公用软件,由伊利诺斯大学厄巴尼一香槟分校的国家高级计算应用中心维护),经过多次修改,成为世界上最流行的Web服务器软件之一。 自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。 特点:简单、速度快、性能稳定,并可做代理服务器来使用。 Apache可以运行在几乎所有的Unix、Windows、Linux系统平台上。 Tomcat服务器 免费的开放源代码的Web应用服务器; 是Apache软件基金会(Apache?Software?Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet?2.4和JSP?2.0规范。 Tomcat技术先进、性能稳定,免费,成为目前比较流行的Web应用服务器。 4.3 基本的服务器要素 根目录 当浏览器请求一个文件时,服务器从文件的根目录开始查找文件。这个目录被构建成包含了要通过Web共享的所有文件。 根目录不一定以URL的形式出现,因此,在上传文件时了解根目录是什么是很重要的。 例如,在上的根目录是/ users / httpd / www / ,而浏览器请求http: / / / super/cool.html,那么服务器实际返回的是/ users / httpd / www / super / cool.html 。 索引文件 在URL之后的斜杠“/”表示URL指向目录而非文件。在默认下,服务器显示URL中指定的目录内容,然而,大多数服务器被配置用于显示一类特殊的文件,称为索引文件。 索引文件代替目录列表。索引文件常被命名为index.html或index.htm,但是在某些服务器上可能会被命名为welcome.html或default.html、index.asp、index.php等。 如果服务器被要求查找索引文件但未找到,那么目录内容将被列出,这样文件就很容易被人偷窥了。所以最好把每个目录中的某些主页命名为“index.html”(或者是其他特殊名称)。 CGI脚本 URL可以要求运行一个CGI程序,而不是指向HTML文件。CGI代表公共网关接口(Common Gateway Interface),它允许服务器可以和其他在服务器上运行的程序(CGI脚本)通信。CGI脚本常用Perl、C或者C++语言编写。 CGI脚本可以实现很多功能,如查找、服务器端映射处理及游戏,然而它们最为常用的功能是表单处理。 大多数服务器管理员都遵循一个惯例,即把CGI脚本放在以cgi-bin(CGI-Binaries的缩写)命名的目录下。当浏览器要求执行CGI脚本时,服务器执行这一功能并把动态内容返回给浏览器。 4.4 Unix简介 登录 当用一个远程登录程序打开与一个远程端服务器的连接时,首先见到的是一个登录系统的提示,要在Login:和Password:处输入帐号名和密码。 成功登录后,会有一个Unix系统的提示符,或者为%或者为$,这

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档