`
iaiai
  • 浏览: 2145710 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx概述

    博客分类:
  • J2EE
 
阅读更多
Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

Nginx相较于Apache、lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。 在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或 FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。

目前使用FastCGI+Nginx运行PHP应用时如果配置文件设置不合理,并不是十分可靠。建议使用NAMP架构(Nginx+Apache+Mysql+PHP),即使用Nginx处理静态请求,并将动态请求反向代理给Apache处理。目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。
分享到:
评论

相关推荐

    Nginx+FastCGI(PHP)+MYSQL配置

    1.1 nginx 概述 nginx 简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性 能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor...

    Nginx讲义.doc

    介绍了Nginx概述、Nginx安装、Nginx的反向代理、Nginx和Tomcat负载均衡、Nginx部署动静分离

    负载均衡和Nginx

    负载均衡 Nginx概述 Nginx安装 Nginx配置 Nginx的负载均衡 Nginx的重定向

    CentOS7下 yum方式安装Nginx的实现步骤

    CentOS7下 yum方式安装Nginx的实现步骤 Nginx 是一个很强大的高性能Web和反向...有关Nginx的常用配置可参考:Nginx 概述及日常管理 一、配置nginx yum源 演示环境 [root@centos7-router ~]# more /etc/redhat-releas

    实战nginx-张宴

    8.1 Nginx模块概述 8.2 Nginx模块编写实践 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 9.1 什么是Web缓存 9.2 Nginx的Web缓存服务 9.3 新浪网开源软件项目——基于Nginx的NCACHE网页缓存系统 第3部分 实战篇...

    Nginx启动、重启失败的一般解决方法和步骤

    概述 今天在do的VPS配置Nginx虚拟主机时,修改配置文件后,重启Nginx后一直报告失败,但是不知道哪里错了,直觉觉得是配置文件配置错了,google了下解决方案。 解决方案 Nginx启动或重启失败,一般是因为配置文件...

    nginx代理概述.doc

    nginx做正向代理和反向代理详细文档,解释和原理,以及方式。一片文档明明白白,玩转代理。

    nginx搭建配置详细说明

    3.1. Nginx的主配置文件概述 3.1.1. 认识配置文件 3.1.2. nginx的配置文件结构 3.1.3. nginx的全局配置 3.2. events配置 3.3. http的配置 3.4. nginx重要指令之location 4. nginx中的rewrite 4.1. 什么是...

    nginx-1.0.4 服务器软件下载

    Nginx性能概述 常见问题(FAQ) 安装Nginx 展开 编辑本段优点   [nginx map] nginx map Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。目前 Nginx 的1.0.0稳定版已发布,开发版本为0.9.x,...

    实战Nginx.取代Apache的高性能Web服务器

    8.1 Nginx模块概述 8.2 Nginx模块编写实践 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 9.1 什么是Web缓存? 9.2 Nginx的Web缓存服务 9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统 第3...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    8.1 Nginx模块概述 8.2 Nginx模块编写实践 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 9.1 什么是Web缓存? 9.2 Nginx的Web缓存服务 9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统 第3部分 实战...

    实战Nginx高性能Web服务器

    内容:概述Nginx的背景知识和简单的入门实例。 2、高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“Hello World” 内容:简述Nginx的基本配置项,并提供Nginx的基本部署方法和Hello World测试...

    Nginx 代码研究

    概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了...

    nginx-prometheus-exporter:适用于 NGINX 和 NGINX Plus 的 NGINX Prometheus 导出器

    概述 通过公开了一些指标。 通过和提供了一组更丰富的指标。 NGINX Prometheus 导出器从单个 NGINX 或 NGINX Plus 获取指标,将指标转换为适当的 Prometheus 指标类型,最后通过 HTTP 服务器公开它们以供收集。 入门...

    nginx-sso:基于cookie和ECDSA的nginx的简单SSO系统

    概述nginx-sso通过创建会话cookie sso来工作。 该cookie包含有关用户,其会话的到期日期以及登录的客户端IP的信息。此外,该cookie包含ECDSA签名,该签名在登录期间保护有效负载的完整性。 在我们的例子中, ...

    Linux系统安装部署jdk+Tomcat+Mysql+Nginx+Tomcat集群搭建+项目发布

    课程视频中出现的所有配套软件均可下载,下载地址笔记中有! 1. Linux系统安装以及远程操作工具安装2. Linux常用命令讲解3. JDK安装以及环境变量设置4....6、Nginx概述以及使用并通过Nginx实现Tomcat集群的搭建等功能

    Nginx配置优化详解

    这是一个简单的预览——那些可以通过微调来提高性能设置的概述。你的情况可能不同。 基本的(优化过的)配置 我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置。你应该能够在服务器的

    Nginx动静分离(理论+实验)

    文章目录前言:一、Nginx+Apache动静分离原理1.1 Nginx动静分离概述1.3 Nginx实现动静分离配置1.3.1 动静分离需求1.3.2 配置重点二、Nginx+Apache动静分离(实验)2.1 搭建LAMP架构2.1.1 Apache服务安装与配置2.1.2 ...

    Nginx平滑升级的详细操作方法

    一、平滑升级概述Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。(3)新进程接受新请求。...

Global site tag (gtag.js) - Google Analytics