授权协议: BSD
开发语言: C/C++ 查看源码 »
操作系统: Linux
收录时间: 2008-09-07

Nginx(发音同 engine x)是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个 BSD-like 协议下发行,可以在 UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及 Microsoft Windows 等操作系统中运行。

Nginx 由俄罗斯的程序设计师 Igor Sysoev 所开发,最初供俄国大型的入口网站及搜寻引擎 Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强(用于解决 C10K 问题),事实上 nginx 的并发能力确实在同类型的网页服务器器中表现较好。

特点

Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势。与旧版本(<=2.2)的 Apache 不同,nginx 不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。在 Linux 操作系统下,nginx 使用 epoll 事件模型,得益于此,nginx 在 Linux 操作系统下效率相当高。同时 Nginx 在 OpenBSD 或 FreeBSD 操作系统上采用类似于 epoll 的高效事件模型 kqueue。

可大量平行处理

Nginx 在官方测试的结果中,能够支持五万个平行连接,而在实际的运作中,可以支持二万至四万个平行链接。

统计

2017 年三月,中国注册域名总数的 9.65% 使用 Nginx。(中国网络统计)

目前中国大陆使用 nginx 网站用户有:新浪、网易、腾讯,另外知名的微网志 Plurk 也使用 nginx。

本站采用 Nginx 作为 Web 服务器。

Nginx中文参考文档

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Nginx 的相关博客

Nginx:Nginx概要

简介 nginx是俄罗斯开源的HTTP和代理服务,也可以作邮件服务器。 核心功能: 1、正向代理:客户机的请求先到达nginx,再由ngi...

Nginx是什么?Nginx介绍及Nginx的优点

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也...

Nginx | Nginx的介绍和安装

Nginx 简介 Nginx 是互联网主流的高性能 http 和 反响代理 Web 服务器,Nginx 不但可以作为 Web 服务器,它还提供了静态资源服...

nginx(1)、nginx入门

一、什么是nginx Nginx ("engine x") 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 ...

Nginx: nginx介绍和安装

1 Nginx简介 1.1 概述 1.1.1 历史来源 Apache发展时间很长,作为世界第一大的服务器,有着开源、稳定、跨平台等优点。但是它不...

Nginx(三)--Nginx 的高可用

1. Nginx 进程模型简介 多进程+多路复用 master 进程 、 worker 进程 启动nginx,查看nginx的线程,可以发现: [root@localhos...

nginx 01-Nginx简介

Nginx简介 Nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器 其特点是占有内存少,并发能力强...

Nginx(1)===============Nginx _Udp

(1)查看Nginx的版本号 nginx/sbin/nginx -v nginx version: nginx/1.12.0 (chrono build at 2017.12.14 15:03) (2)背景 一直...

Nginx系列之nginx自我介绍

Nginx系列之nginx自我介绍 Nginx作为日趋流行的Web服务,已无处不在,相信做技术的同学不知道它的人很少。作为高性能web服务,...

nginx - nginx下配置thinkphp5

首先tp5的访问目录指向到webroot/public文件夹中。 thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)...

评论 (56)

加载中
对于 f5 收购 #Nginx# ,开源中国 f4 表示不服!@红薯 @巴拉迪维 @zoker @poorfish
2019/03/12 08:29
回复
举报
打分: 推荐
中国网络统计 那里隐藏着 赌博链接 @红薯
2018/07/04 09:43
回复
举报
2018/06/07 14:47
回复
举报
#JLHTTP# 作者是国外的, 代码的确没有第三方依赖包. JDK9 有了模块化后, #simplewebserver# 用 jlink 打包模块 , 同时使用 zip 压缩后,文件才 16m, 站在 #Tomcat# 角度来说,称为轻量级不为过 , (#Nginx# 整个源码目录接近 5m,但不否认机器码有优势)
2018/04/27 11:30
回复
举报
#Nginx# good
2018/03/25 14:21
回复
举报
打分: 力荐
很好
2017/12/26 13:38
回复
举报
开源中国有史以来头三篇新闻分别是关于 #Nginx#  #Hibernate# #Chrome# 还是 @红薯 大大亲自发的新闻。有兴趣的童鞋来围观:https://www.oschina.net/news/1 
2017/09/05 18:04
回复
举报
打分: 力荐
代码写的非常好,是我们学习的榜样。
2017/05/21 15:18
回复
举报
第二本 Nginx 的图书《Nginx 1 Web Server Implementation Cookbook》 http://www.packtpub.com/nginx-1-web-server-implementation-cookbook/book
2011/05/23 22:19
回复
举报
由于服务器现在有12G内存,以后更新程序就不需要再中断访问了。先启动备用Tomcat,将Nginx切换到新的tomcat上,然后停止老的tomcat即可完成程序更新过程,就是稍微繁琐一点。
2011/05/31 22:28
回复
举报
更多评论
56 评论
1.2K 收藏
分享
返回顶部
顶部