web 服务器开篇

这篇文章主要学习一下几个问题:

1、为什么需要网站服务器?

2、网站服务器有哪些,都有什么特点?

一、为什么需要网站服务器?也就是说服务器都有什么不可代替的作用。

响应浏览器的请求request(只讨论http请求)。(url缺陷与存放路径相关,隔离性不好,项目迁移外部有感知

请求报头如下:

GET /servlet/Search?keywords=servlet+jsp HTTP/1.1
Accept: image/gif, image/jpg
Connection: Keep-Alive(http/1.1新加)
Cookie: userID=id456578
Host: WWW.*****.COM(加上第一行为url/servlet/Search?keywords=servlet+jsp  ?后边是参数列表URL、URN、URI参考百度
Referer: HTTP:WWW.****.HTML
User-Agent: Mozilla/4.0
响应报头如下:(参考
(Status-Line) HTTP/1.1 200 OK
Accept-Ranges bytes
Cache-Control max-age=315360000
Connection Keep-Alive
Content-Length 1630
Content-Type image/gif
Date Sun, 23 Oct 2011 12:39:47 GMT
ETag "65e-49a41e65933c0"
Expires Wed, 20 Oct 2021 12:39:47 GMT
Last-Modified Thu, 20 Jan 2011 07:15:35 GMT
Server Apache
       打个比方就像去快递的前台,要什么给什么(前提条件:1、要取快递的人知道快递在什么地方URL)服务器就是那个前台取货的帅哥或美女。取货员取货的方法各种各样对应着服务器的实现各种各样。可以来一个去一个可以赞几个去一次等等,这其中的知识下次讨论。对于静态网页这样就够用了,主要心思就放到请求调度上吧。
对于servlet php等下次讨论。
二、网站服务器
服务器软件是指工作在C/S或B/S的方式,有很多形式的服务器,常用的包括:
文件服务器- 如Novell的NetWare。(局域网服务器,nfs。存放共享文件系统。挂在在文件系统上的)
数据库服务器- 如Oracle数据库服务器,MySQL,PostgreSQL, Microsoft SQL Server等(需要特殊驱动)。



邮件服务器- Sendmail, Postfix,,Qmail, Microsoft Exchange,Lotus Domino等 。
网页服务器- 如Apache, thttpd,微软的IIS,nginx等 。
FTP服务器- Pureftpd, Proftpd, WU-ftpd,Serv-U,VSFTP等。
应用服务器- 如Bea公司的WebLogic,JBoss,Sun的GlassFish,jetty,tomcat。(能实现动态网页技术服务器叫做应用服务器
代理服务器- 如Squid cache。
计算机名称转换服务器- 如微软的WINS服务器。
我们现在讨论的主要是:网页服务器












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值