当前位置:  Web服务器/前端>nginx

nginx 服务器介绍

 
分享到:
    发布时间:2013-9-1  


    本文导语:  Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。...

    Nginx ("engine x") 是一个高性能HTTP反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。    Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 Nginx是一款面向性能设计的HTTP服务器,相较于Apachelighttpd具有占有内存少,稳定性高等优势。与旧版本(<=2.2)的Apache不同,nginx不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。 在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSDFreeBSD操作系统上采用类似于epoll的高效事件模型kqueue

    Nginx 可以在大多数 Unix like OS编译运行,并有 Windows 移植版。Nginx 的源代码使用 2-clause BSD-like license

Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性

    在高连接并发的情况下,Nginx是Apache服务器不错的替代品。能够支持高达 50,000 个并发连接数的响应,而在实际的运作中,是可以支持二万至四万个并发连接。

    Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 RailsPHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。

    Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、SolarisMac OS X、AIX以及Microsoft Windows。Nginx有自己的函数库,并且除了zlibPCREOpenSSL之外,标准模块只使用系统C库函数。而且,如果不需要或者考虑到潜在的授权冲突,可以不使用这些第三方库

    作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器)。

    Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本升级

   自php-5.3.3起,php-fpm加入到了php核心,编译时加上--enable-fpm即可提供支持。 php-fpm以守护进程后台运行,nginx响应请求后,自行处理静态请求,php请求则经过fastcgi_pass交由php-fpm处理,处理完毕后返回。 nginx和php-fpm的组合,是一种稳定、高效的php运行方式,效率要比传统的apache和mod_php高出不少。

    php-fpm不支持windows平台,由于没有fastcgi进程管理器管理php-cgi.exe,因此一旦php-cgi.exe崩溃退出前端将失去响应,这时nginx会返回“the page you are looking for is temporarily unavailable. please try again later.”的错误信息。 因此在windows上用nginx和php-cgi.exe组合来运行php的方式并不可靠,稳定性有待提高。

  • 本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.169IT.COM)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:nginx 服务器介绍
相关文章推荐:
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 实时 Nginx 分析和诊断工具 nginx-systemtap-toolkit
  • nginx Windows版相关问题及使用说明
  • Nginx的TFS模块 nginx-tfs
  • nginx最新主线开发版1.5.4发布及下载地址
  • 懂nginx,帮下忙,使用nginx实现大并发
  • nginx最新稳定版1.4.2发布
  • Nginx 令牌模块 nginx-token
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • Nginx文件上传模块 nginx-upload-module
  • linux/centos安装nginx常见错误及解决办法
  • Nginx 负载均衡模块 nginx-upstream-fair
  • 重启或杀掉Nginx进程后丢失nginx.pid的解决办法
  • NGINX的流媒体插件 nginx-rtmp-module
  • apache 和 nginx 压力测试结果竟然是这样? 难道nginx真的比apache强大那么多?
  • nginx安装(1) ttlsa教程系列之nginx
  • 重启nginx后丢失nginx.pid的解决方法
  • nginx中使用nginx-http-concat模块合并静态资源文件
  • nginx出问题鸟!急
  • nginx 截取编译参数
  • linux下为nginx添加jvmroute模块的方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

    浙ICP备11055608号