《精通Nginx》一第1章 安装Nginx及第三方模块

本节书摘来异步社区《精通Nginx》一书中的第1章,第1节,作者: 【瑞士】Dimitri Aivaliotis 译者: 陶利军 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 安装Nginx及第三方模块

精通Nginx
Nginx最初的设计是成为一个Http服务器,一个能够解决C10K问题的Http服务器。关于C10K这个问题,Daniel Kegel在http://www.kegel.com/c10k.html页面有具体描述,设计一个同时连接处理10000连接的web服务器。为了实现这个目标,Nginx通过基于事件的处理机制并且操作系统也要使用相应的事件机制,便可以解决C10K问题。

在我们开始探索如何配置Nginx之前,首先我们要安装它,这一章将详细讲述如何安装Nginx,以及如何获取正确的模块并且安装和配置它们。Nginx是模块化设计的,并且有非常丰富的社区第三方模块,它们的设计者通过创建这些模块为core Nginx增添了功能,我们可以在编译安装Nginx时将它们添加到Nginx服务器。

在本章中,我们涉及到以下内容。

  • 使用包管理器安装Nginx。
  • 通过源代码安装Nginx。
  • 配置Nginx为Web或者Mail服务器。
  • 使用各种模块。
  • 查找并安装第三方模块。
  • 组合在一起。
上一篇:google你懂得


下一篇:Hadoop合并小文件的几种方法