网站首页 > 精选教程 正文
一、概念
Nginx(engine X)是一款轻量级web服务器/反向代理服务器/电子邮件(IMAP/POP3)代理服务器。
1.1、名称解析
反向代理:代理服务器接受了从Internet上的请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求的连接的客户端。反向代理服务器并没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此对反向代理服务器的攻击并不会使得网页信息遭到破坏,这样就增强了Web服务器的安全性。
CDN:Content Delivery Network 即内容分发网络。基本思路就是尽可能避免互联网上有可能影响数据传输的速度和稳定性的瓶颈和环节,使得内容传输的更快、更稳定。CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
1.2、特点
一款面向性能设计的HTTP服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势。与旧版本(<=2.2)的 Apache 不同,nginx 不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。在 Linux 操作系统下,nginx 使用 epoll 事件模型,得益于此,nginx 在 Linux 操作系统下效率相当高。在连接高并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器。
1.3、功能
_HTTP基础功能:
1、处理静态的文件,索引文件,以及自动索引;
2、反向代理加速(无缓存),简单的负载均衡/容错;
3、模块化结构
4、SSL 和 TLS SNI 支持
_MAP/POP3代理服务功能
1、使用外部 HTTP 认证服务器重定向用户到 IMAP/POP3 后端;
2、使用外部 HTTP 认证服务器认证用户后连接重定向到内部的 SMTP 后端;
认证方法:
POP3: POP3 USER/PASS, APOP, AUTH LOGIN PLAIN CRAM-MD5;
IMAP: IMAP LOGIN;
SMTP: AUTH LOGIN PLAIN CRAM-MD5;
- 上一篇: 跨域漏洞,我把前端线上搞崩溃了!
- 下一篇: 3、Nginx访问控制 nginx 访问控制
猜你喜欢
- 2024-09-29 详解Nginx服务器屏蔽网络爬虫的方法---User-Agent过滤请求
- 2024-09-29 nginx服务器如何通过User-Agent来过滤网络爬虫请求?
- 2024-09-29 3、Nginx访问控制 nginx 访问控制
- 2024-09-29 跨域漏洞,我把前端线上搞崩溃了!
- 2024-09-29 NGINX sub_filter 和 subs_filter 指令讲解
- 2024-09-29 Nginx系列:root与alias指令用法的区别
- 2024-09-29 Nginx Location深入了解匹配优先级的秘密#java面试
- 2024-09-29 Nginx服务器-location正则表达式概述总结及实战案例
- 2024-09-29 一张图搞明白Nginx的 / 和 ^~ / 匹配的相同点和不同点
- 2024-09-29 Ngnix的server_name精确匹配配置 nginx server匹配
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)