Linux的Nginx四:功能|模块
一.功能
基本HTTP功能
a)提供静态文件和index文件,处理静态文件,索引文件以及自动索引,打开文件描述符缓存;
b)使用缓存加速反向代理,反向代理加速(无缓存),简单的负载均衡和容错;
c)使用缓存机制加速远程FastCGI,简单的负载均衡和容错;
d)模块化的结构。过滤器包括gzipping,byte ranges,chunked responses,以及 SSI-filter。在SSI过滤器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理;
e)支持SSL 和 TLS SNI 支持;
f)IMAP/POP3代理服务功能;
g)使用外部 HTTP 认证服务器重定向用户到 IMAP/POP3 后端;
h)使用外部 HTTP 认证服务器认证用户后连接重定向到内部的 SMTP 后端;
其他HTTP功能
a)基于名称和基于IP的虚拟服务器;
b)支持Keep-alive和管道连接;
c)灵活的配置和重新配置、在线升级的时候不用中断客户访问的处理;
d)访问日志的格式,缓存日志写入和快速日志轮循;
e)3xx-5xx错误代码重定向;
f)速度限制
二.模块
Nginx的核心模块包括内核模块和事件驱动模块,即:CoreModule和EventsModule;另外还有第三方模块 HTTP内核模块,HttpCoreModule,它是Nginx服务器的核心模块。
CoreModule和EventsModule模块的配置相对于HttpCoreModule会少一些,但是它们的配置将会影响系统的性能,而非功能上的差异。
1、CoreModule用于控制Nginx服务器的基本功能;
2、EventsModule用于控制Nginx如何处理连接。该模块的指令的一些参数会对应用系统的性能产生重要的影响;
3、HttpCoreModule提供HTTP访问Nginx服务器,该模块是不能缺少的。
Linux的Nginx四:功能|模块相关推荐
- 东航航空货运系统(四)功能模块_制单管理_1
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...
- linux更新模块,Linux下Nginx的安装、升级及动态添加模块
系统基于ubuntu server 14.04.4 amd64 安装 第一步 下载并解压Nginx压缩包 从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.or ...
- [系统安全] 四十五.APT系列(10)Metasploit后渗透技术信息收集、权限提权和功能模块详解
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- Linux下nginx编译安装,重新添加模块
Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...
- Linux的Nginx七:对比|模块
对比 1.并发 Apache提供了几百个模块,模块就意味着功能,但作为一个Apache服务器最多只有2000多的并发量,Nginx提供的模块也就几十个,但他却可以提供20000的并放量. 2.异步 N ...
- linux第三方模块参数,nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下)...
nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下),安装Nginx和HttpAccessKeyModule模块(参考LNMP环境 ...
- Linux内核功能模块图
Linux内核是linux操作系统的核心部分,它实现了操作系统的五大功能模块: 进程管理 内存管理 文件系统 设备控制 网络 Linux内核的功能模块图:
- Nginx增加m3u8流视频文件功能模块 推流和拉流
Nginx增加m3u8流视频文件功能模块 推流和拉流 FastDFS分布式文件系统安装和配置_亲测成功 ./configure --prefix=/u06/data/apps/nginx-rtmp \ ...
- linux中nginx上传文件方法,nginx加载webdav模块实现http协议上传文件
1 简介 WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET. ...
最新文章
- HDLBits 系列(36)Arbitration circuit implemented by FSM
- Ubuntu安装docker-ELK
- hyperterminal使用教程_如何在Win7中安装使用超级终端Hyper Terminal(转)
- OraOLEDbpus.dll找不到指定的模块的解决办法
- 完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)
- 【scala初学】scala 语法 声明
- 征信报告上那些你不知道的事
- keras编写自定义的层
- 第八届蓝桥杯第五题取数位
- 【车牌识别】基于matlab GUI BP神经网络车牌识别【含Matlab源码 669期】
- 解决灵格斯强制更新问题
- gitlab鉴权失败
- JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@xxx] will not be managed by Spring
- vue---隐藏登录页面导航栏,登录成功跳转页面出现导航栏
- 学计算机的电脑尺寸多大合适,电脑机箱尺寸一般是多少?对电脑有何影响?
- 汇编语言 贪吃蛇/鱼/变色/时间周期
- win10中文输入法添加“美式键盘”布局
- 毕达哥拉斯三角形数,unsignedlong long long
- 李大潜:学习数学是战略性投资【导图版】
- Oracle dataset 工具,[Oracle] 32-bit ODAC 與 Visual Studio工具 (.NET)