Nginx的介绍
1、什么是NGINX:
Nginx是一个开源的,支持高性能的、支持高并发的web服务软件和代理服务软件,它是由俄罗斯人lgor Sysoev开发的
Nginx具有高并发(特别是对于静态资源)占用系统资源少等特性。功能丰富,还具有反向代理负载均衡和缓存服务等功能,在反向代理和负载均衡功能方面,类似于LVS负载均衡和Haproxy等专业代理软件,但是Nginx部署起来更加简单、方便,在缓存功能方面,它类似于squid等专业的代理服务软件。
2、Nginx的特性
- 可针对静态资源高速高并发访问及缓存
- 可以使用反向代理加速,并且可以进行数据缓存
- 具有简单负载均衡、节点健康检查和容错功能
- 支持远程FastCGI服务的缓存加速
- 支持FastCGI、Uwsgi、SCGI、Memcached Servers的加速缓存
- 支持SSL、TLS、SNI
- 具有模块化的架构:过滤器包括gzip压缩、ranges支持、chunked响应、XSLT、SSI及图像缩放等功能,在SSI过滤器中,一个包含多个SSI页面,如果经由FastCGI或者反向代理,可被直接处理
3、其他WWW服务特性
- 支持基于域名、端口、IP的多虚拟主机站点
- 支持Keep-alive和pipelined连接
- 可进行简单、方便、灵活的配置和管理
- 支持修改nginx配置,并且在代码上线时,可以平滑重启,不中断业务访问
- 可自定义访问日志格式、临时缓冲写日志操作、快速日志轮询及通过rsyslog处理日志
- 可利用信号控制nginx的进程
- 支持3xx-5xxHTTP状态码重定向
- 支持rewrite模块,支持URL地址重写及正则表达式匹配
- 支持基于客户端IP地址和HTTP基本认证的访问控制
- 支持PUT、DELETE、MKCOL、COPY、MOVE等特殊的HTTP请求方法
- 支持FLV流和MP4流技术产品应用
- 支持HTTP响应速率限制
- 支持同一IP地址的并发连接和请求数限制
- 支持邮件代理服务
4、nginx的企业应用场景
- 作为WEB服务软件使用
- 作为反向代理或者负载均衡服务
- 作为前端业务数据缓存服务
Nginx的三大功能:Web服务、反向代理或者负载均衡、前端业务缓存服务 都是比较常的,所以都要掌握
Nginx的介绍的更多相关文章
- Nginx-->基础-->理论-->002:Nginx进程介绍
一.Nginx进程介绍
- Nginx-->基础-->理论-->001:Nginx基本介绍
一.nginx基本介绍 传统上基于进程或者线程模型架构的web服务通过每进程或者每线程处理并发连接请求,这势必毁在网络和I/O操作时产生阻塞,其另外一个必然结果则是对内存和CPU的利用率低下,产生一个 ...
- Nginx的介绍和安装详解
[介绍+安装]Nginx的介绍和安装详解 == 介绍和安装 == Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反转代理服务器, 其性能与IMAP/POP3代理服务器相当.Nginx ...
- 转载:Nginx 相关介绍
转载自:https://www.cnblogs.com/wcwnina/p/8728391.html Nginx 相关介绍(Nginx是什么?能干嘛?) Nginx的产生 没有听过Nginx?那么 ...
- Nginx的介绍和使用
http://blog.csdn.net/shimiso/article/details/8690897 1.什么是Nginx Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向 ...
- Nginx 相关介绍
Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器.基于REST架构风格,以统一资源描述符(Unifor ...
- nginx系列 3 nginx.conf介绍(1)
一. nginx.conf 文件结构概述 在第一篇中讲到nginx的安装,安装完后,默认的nginx服务器配置文件都存在安装目录conf中,主配置文件名为nginx.conf.下面是我linux系统安 ...
- Nginx 相关介绍(Nginx是什么?能干嘛?)
Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器.基于REST架构风格,以统一资源描述符(Unifor ...
- 【介绍+安装】Nginx的介绍和安装详解
== 介绍和安装 == Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反转代理服务器, 其性能与IMAP/POP3代理服务器相当.Nginx以其高性能.稳定.功能丰富.配置简单及占用系统 ...
- Nginx基本介绍
1.Nginx介绍 nginx是由俄罗斯人开发的一款高性能的http和反向代理服务器,也可以用来作为邮件代理.相比较于其他的服务器,具有占用内存少,稳定性高等优势 2.反向代理 正向代理类似一个跳板机 ...
随机推荐
- rabbitmq系列五 之主题交换机
1.主题 在前面的例子中,我们对日志系统进行了改进.使用了direct交换机代替了fanout交换机,从只能盲目的广播消息改进为有可能选择性的接收日志. 尽管直接交换机能够改善我们的日志系统,但是它也 ...
- 避免resolv.conf设置被覆盖
resolv.conf文件简介 /etc/resolv文件是系统指定dns服务器地址的配置文件.下面简称resolv.conf 当系统进行域名解析时,会先读取resolv.conf文件中设置的DNS地 ...
- echarts初探
最近经常看到echarts,觉得很有意思,并且这个库是百度开发的,目前来说使用的也很广泛,包括百度.阿里.腾讯.网易.小米.新浪.华为.联想.美团等一大批一线互联网公司在使用,且github上的sta ...
- error C4996: 'scanf': This function or variable may be unsafe.
项目属性-配置属性-c/c++-预处理器- 在下面的编辑窗口中添加一句命令:_CRT_SECURE_NO_WARNINGS 添加完成后应用并退出 http://jingyan.baidu.com/al ...
- win10上Tensorflow的安装教程
这几天打算自己入门学习机器学习的内容,首先要安装Tensorflow. 自己捣鼓了几天才捣鼓出来.可能真的是比较笨orz 现在试试写一个教程,希望可以帮到迷路滴孩子们! 大体地说四步: 安装pytho ...
- 前端通信:ajax设计方案(五)--- 集成promise规范,更优雅的书写代码(改迭代已作废,移步迭代10)
该迭代已作废,最新的请移步这里:https://www.cnblogs.com/GerryOfZhong/p/10726306.html 距离上一篇博客书写,又过去了大概几个月了,这段时间暂时离开了这 ...
- Log4j按级别输出日志到不同文件配置
1.自定义LogFileAppender类,继承DailyRollingFileAppender,实现Log4j按级别输出日志到不同文件. package com.liying.mango.commo ...
- TensorFlow object detection API应用
前一篇讲述了TensorFlow object detection API的安装与配置,现在我们尝试用这个API搭建自己的目标检测模型. 一.准备数据集 本篇旨在人脸识别,在百度图片上下载了120张张 ...
- Linux cp 强制覆盖
Linux下默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供两种Linux下cp 覆盖方法. 1) 取消cp的alias,这 ...
- FineUI开源版(ASP.Net)初学手册
女朋友鄙视我原创少... 1.下载 进入官方论坛:http://www.fineui.com/bbs/ 要用到下载源代码和空项目下载 http://fineui.codeplex.com/ http: ...