随笔分类 - 协议资料
摘要:11FastCGI 用来作为 Web 服务器的设计方案,有着很多优点。要搭建这样一个服务,有一个最简单的办法来搭建,可以使用 Apache 以及 mod_fcgid 模块来实现。鉴于网上有关 FastCGI 的中文资料(尤其是实战资料)比较少,下面就用 Ubuntu 11.04 及 Apache2.2 为例,说明一下 FastCGI 服务器配置的基本流程。Apache 及 mod_fcgid 模块的配置首先,正确安装 Apache,这个直接从命令行安装就可以了:$ sudo apt-get install apache2然后,再安装 mod_fcgid 模块,同样可以直接从命令行安装:$ su
阅读全文
摘要:HTTP协议头部与Keep-Alive模式详解1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。http 1.0中默认是关闭的,需要在http头加入"Connection: Keep-Alive",才能启用
阅读全文
摘要:Write your own http serverauthor : Kevin LynxWhy write your own? 看这个问题的人证明你知道什么是http server,世界上有很多各种规模的http server,为什么要自己实现一个?其实没什么理由。我自己问自己,感觉就是在自己娱乐自己,或者说只是练习下网络编程,或者是因为某日我看到某个库宣称自己附带一个小型的http server时,我不知道是什么东西,于是就想自己去实现一个。What's httpd ? httpd就是http daemon,这个是类unix系统上的名称,也就是http server。httpd..
阅读全文