`
deng131
  • 浏览: 672560 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Nginx web服务器

阅读更多
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器软件,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。

nginx是一个小巧而高效的Linux下的web服务器软件。开发人员 Igor Sysoev 来自俄罗斯,nginx的话其实已经在一些俄罗斯的大型网站上运行多年,相当的稳定,最近才在美国开始知名起来。

而另外一个热门的web服务器软件是Lighttpd,因为运行在Youtube的后台,所以知名度很高。Lighttpd特色在于它能做Flash streaming和对fastcgi的支持,这样对于Ruby on Rails之类的程序提速不少,比起Apache要好很多。
但是 nginx 要比 Lighttpd 更稳定,功能上并不弱于Lighttpd,差不多什么都有,而且比Lighttpd对于URL rewrite的支持更完善一点。
不管是 nginx 还是 lighttpd, 对于用来提供静态文件都要比Apache好很多很多,主要就是占用的内存小,Apache和这两个小巧的服务器软件来比实在是个庞然大物啊。

Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.
作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。
Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。
分享到:
评论

相关推荐

    nginx Web服务器代码

    **Nginx Web服务器代码详解** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,因其高效的并发处理能力和低内存占用而受到广泛关注。它的设计目标是实现高并发、低延迟以及稳定性,因此在大型网站和互联网...

    ubunt下安装nginx web服务器

    Ubuntu 下安装 Nginx Web 服务器 Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,包括 Ubuntu。本文将手把手指导您在 Ubuntu 下安装 Nginx Web 服务器,包括安装前提、Nginx 源码下载、目录...

    nginx web 服务器 代码

    **Nginx Web服务器详解** Nginx是一款高性能、轻量级的Web服务器及反向代理服务器,由Igor Sysoev开发,以其高效的非阻塞I/O模型、优秀的负载均衡能力和丰富的模块扩展性而备受青睐。在"nginx web服务器最新代码"中...

    决战NginxWeb服务器部署与运维

    决战Nginx操作手册,手把手教你搭建Nginx web服务器,非常适合新手。

    linux搭建nginx WEB服务器的教程.docx

    Linux 搭建 Nginx WEB 服务器的教程 Linux 搭建 Nginx WEB 服务器需要完成以下步骤: 1. 下载 Nginx 源代码:使用命令 `wget http://nginx.org/download/nginx-0.8.54.tar.gz` 下载 Nginx 的源代码。 2. 解压 ...

    nginx Web服务器应用及配置

    nginx Web服务器应用及详细配置,Web性能非常好,比ahache强好几倍

    打造最安全的NginxWeb服务器借鉴.pdf

    "Nginx Web服务器安全配置指南" 本文将指导您如何配置 Nginx Web 服务器以提高安全性。Nginx 是一个轻量级的、 高性能的 Web 服务器和反向代理服务器,运行在 UNIX、GNU/Linux、BSD 各种版本、Mac OS X、Solaris 和...

    nginx Web服务器实验数据

    nginxWeb服务器,原始优化实验数据,只测nginx 问题:-------- memecached的存取速度快,但tcp连接的时间消耗就成为主要因素. 如果还有现高的要求-->memcached连接池,模仿java的数据库连接池. 这对于PHP运行特点,...

    使用NGINX Web服务器和Kubernetes(部署和服务)的基本头盔图表。拜托,看看赫尔姆医生.zip

    标题中的“使用NGINX Web服务器和Kubernetes(部署和服务)的基本头盔图表”表明,这个压缩包包含的教程将介绍如何在Kubernetes集群中利用Helm(一个流行的包管理工具,常称为“Kubernetes的包管理器”)来部署和...

    nginx 隐藏版本号与WEB服务器信息的解决方法

    在网络安全日益重要的今天,隐藏服务器信息,特别是像Nginx这样的Web服务器的版本号,是一项基本的安全措施。这是因为,公开的版本信息可能会暴露服务器的弱点,让潜在的攻击者了解其可能存在的漏洞,从而有针对性地...

    nginx web服务器 结构图

    nginx 结构图,这是淘宝的一个技术牛人做的,很不错,学习。

    NGINX高性能WEB服务器详解(PDF)(2/2)

    《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大...

    RHEL 8 搭建 Nginx Web 服务.doc

    本文档指导您如何在 RHEL 8 环境中搭建 Nginx Web 服务,包括环境准备、停止 httpd 服务、安装 Nginx、启动 Nginx 服务、配置防火墙、配置 SELinux、查看服务器状态、访问 Nginx Web 服务器和查看 Nginx 软件包文件...

    nginx-web服务器

    **Nginx Web服务器详解** Nginx是一个高性能、轻量级的Web服务器,由俄罗斯的Igor Sysoev开发,其设计目标是解决高并发访问的问题,因此在处理静态资源和反向代理方面表现出色。Nginx以其高效的性能、稳定的运行和...

    实战Nginx 高性能web服务器

    实战Nginx 高性能web服务器 在现代的网络服务架构中,Web服务器是核心组件之一,负责响应客户端请求,提供网页内容。在众多Web服务器中,Nginx已经成为了高性能、高可靠性的代名词,它不仅能够处理静态内容,还能...

    在Linux和Windows下用nginx搭建的web服务器.rar

    Nginx是一款广泛应用的开源Web服务器,以其高性能、轻量级和反向代理能力而著名。本教程将详细介绍如何在Linux和Windows操作系统上使用Nginx搭建Web服务器,并在Windows环境下设置Nginx服务为开机自动启动。 首先,...

Global site tag (gtag.js) - Google Analytics