如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
nginx详细文档(安装配置,深入源码,模块编写,编译器参数,系统函数)吴东April28,2009ContentsTOC\o"1-3"\h\z\uHYPERLINK\l"_Toc262204132"ContentsPAGEREF_Toc262204132\h1HYPERLINK\l"_Toc262204133"Chapter1前言PAGEREF_Toc262204133\h2HYPERLINK\l"_Toc262204134"Chapter2基本配置PAGEREF_Toc262204134\h3HYPERLINK\l"_Toc262204135"2.1安装PAGEREF_Toc262204135\h3HYPERLINK\l"_Toc262204136"2.2.配置说明PAGEREF_Toc262204136\h5HYPERLINK\l"_Toc262204137"2.3启动和控制PAGEREF_Toc262204137\h17HYPERLINK\l"_Toc262204138"Chapter3深入源码PAGEREF_Toc262204138\h18HYPERLINK\l"_Toc262204139"3.1源码结构PAGEREF_Toc262204139\h18HYPERLINK\l"_Toc262204140"3.2configure配置PAGEREF_Toc262204140\h18HYPERLINK\l"_Toc262204141"3.3nginx源码习惯PAGEREF_Toc262204141\h18HYPERLINK\l"_Toc262204142"3.4.常用基础库PAGEREF_Toc262204142\h18HYPERLINK\l"_Toc262204143"3.5.core模块PAGEREF_Toc262204143\h28HYPERLINK\l"_Toc262204144"3.6event模块PAGEREF_Toc262204144\h32HYPERLINK\l"_Toc262204145"3.7http模块PAGEREF_Toc262204145\h34HYPERLINK\l"_Toc262204146"Chapter4模块编写PAGEREF_Toc262204146\h38HYPERLINK\l"_Toc262204147"4.1http模块编写PAGEREF_Toc262204147\h39HYPERLINK\l"_Toc262204148"4.2基于nginx的高性能服务器开发PAGEREF_Toc262204148\h39HYPERLINK\l"_Toc262204149"4.2.基于nginx的高性能服务器开发Chapter4.模块编写PAGEREF_Toc262204149\h39HYPERLINK\l"_Toc262204150"Chapter5附录PAGEREF_Toc262204150\h39HYPERLINK\l"_Toc262204151"5.1编译器参数PAGEREF_Toc262204151\h39HYPERLINK\l"_Toc262204152"5.2系统函数PAGEREF_Toc262204152\h41Chapter1前言在互联网编程中,http服务器编程作为一个非常重要方向一直为各种语言所重视,从c语言的apache,Lighttpd到当前非常流行的nginx。Java有tom-cat,jetty,websphere等众多服务器,pyhoen的zope等服务器。既有重量级的服务器,又有轻量级的,嵌入式的服务器。从互联网的应用来说,c语言的http服务器一直占有主导地位,当前最流行的三个开源服务器有apache,Lighttpd和nginx。Apache作为经典的Web服务器,除了慢没有别的缺点了,Apache2对fcgi支持并不好,非常好用的proxy和proxy_ajp(很多人用它作为tomcat的前端),不支持epoll(这年头,epoll几乎是性能的必备)。Lighttpd作为杀手级的静态文件能力,杀手级的fcgi能力但是proxy模块不够稳定。Nginx速度快,占用资源少,杀手级的proxy和rewrite,非常不错的静态文件能力,最适合作为整个网站的前端服务(将php、svn等不同请求发送往后