nginx-简介
定义
nginx(engine x)是一种静态网页服务器,可以反向代理HTTP、HTPPS、SMTP、POP3、IMAP的协议连接,以及一个负载均衡器和一个HTTP缓存。nginx是静态Web服务器,与Tomcat动态Web服务器的区别在于:静态Web服务器只能返回静态页面,即实际上存在于服务器的文件,而动态Web服务器可以采用多种动态框架,实时生成页面。一般可以使用nginx作为反向代理服务器,nginx自身可以响应静态请求,同时可以作为一个中介将动态请求转发给动态Web服务器。
运行系统
nginx在BSD-like协议下发行,可以在各大操作系统运行,比如Unix,Linux,Mac OS X,Solaris和Windows。
整体特点
采用面向性能设计的HTTP服务器,具有占有内存小,稳定性高。
1)并行处理规模量大,速度快
2)模块化设计
更重要的,nginx开源!
nginx的性能在业界被认为是非常高的,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等,所以希望能够对nginx进行学习,提升自己看源代码的能力,更多了解后台与网络相关的领域。