目录

    • 一、nginx 的基本概念
      • 1、nginx是什么?
      • 2、反向代理
      • 3、负载均衡
      • 4、动静分离
  • nginx其他文章:

一、nginx 的基本概念

1、nginx是什么?

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强

Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表名能支持高达50000个并发连接数。

官网:http://nginx.org/
中文文档: http://www.nginx.cn/doc/

2、反向代理

(1) 正向代理

用户无法直接访问外网,在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网的的访问。

在这里插入图片描述

(2)反向代理

我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏你真实服务器ip地址

3、负载均衡

负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。

通过nginx平均分配请求,使服务器的压力是相对平衡的。

4、动静分离

为了加快网站解析速度,可以把动态页面和静态页面由不同的服务器解析,加快解析速度,降低原来单个服务器的压力。

nginx其他文章:

一、nginx 的基本概念
二、nginx 的安装常用命令和配置文件
三、nginx的反向代理配置实例
四、nginx负载均衡配置实例
五、nginx动静分离配置实例
六、nginx配置高可用集群和nginx原理

nginx 的基本概念相关推荐

  1. nginx虚拟主机概念和类型介绍

    nginx虚拟主机配置实战 1,虚拟主机概念和类型介绍 所谓虚拟主机,在web服务里就是一个独立的网站站点,这个站点对应独立的域名(也可能是IP或端口),具有独立的程序及资源目录,可以独立地对外提供服 ...

  2. Nginx(一):概念基础

    上一篇我们介绍了Nginx的背景,现在我们就要开始正式对Nginx的学习了.本篇我们将对Nginx的基本定义进行介绍,了解Nginx到底是什么.然后我们会介绍Nginx最基本的三个概念:反向代理.负载 ...

  3. 【nginx】nginx 简介 基本概念 介绍

    1.概述 1.1 什么是nginx Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类 ...

  4. ajax nginx 转发 sessionid_Nginx:初识Nginx(概念、在Docker中安装Nginx、常用命令、配置文件) - 怀梦想,致远方...

    1.Nginx初识 (1)概念 Nginx是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好 Nginx可以作为静态页面 ...

  5. Nginx 安装及配置

    概念 了解 Nginx 的基本概念 安装 apt-get install nginx # Ubuntu yum install nginx -y # CentOS 配置文件 nginx -t # 检查 ...

  6. 一张脑图说清 Nginx 的主流程

    一张脑图说清 Nginx 的主流程 这个脑图在 nginx-1.14.0-research 上.这是我在研究nginx的http模块的时候画的.基本上把 Nginx 主流程(特别是 HTTP 的部分) ...

  7. 设计模式在C语言中的应用--读nginx源码

    市面上的"设计模式"书籍文章,皆针对Java/C++/C#等面向对象语言,似乎离开了面向对象的种种特性,设计模式就无法实现,没有用武之地了. 是这样吗?设计模式的概念是从建筑领域引 ...

  8. php localtion,详解Nginx Location配置

    今天有一位同学问到 Nginx 的站点多路径匹配的问题? 1.www.domain.com/a 需要返回 /var/www/domain.com/a/index.html 2.www.domain.c ...

  9. nginx学习笔记-01nginx入门,环境搭建,常见命令

    nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...

  10. nginx总结(面试必看)

    nginx的产生 一个公司的项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户 慢慢的,使用平台的用户越来越多了,并发量慢 ...

最新文章

  1. 文档管理套包Aspose.Total 5月更新 | 附下载
  2. Junit测试中找不到junit.framework.testcase
  3. Drawer的使用(一):xml文件中使用
  4. 访问域名不走dns服务问题排查,报错could not resolve host
  5. 记一次ubuntu误操作导致无法用sudo
  6. python与室内设计_基于树莓派和Python的智能家居系统设计
  7. HDU1160 FatMouse's Speed —— DP
  8. W/ActivityManager( 1419): Activity is launching as a new task, so cancelling activity result.
  9. 录计算机,电脑屏幕上的操作怎么录制下来?
  10. IT小公司避坑及生存指南
  11. 企业使用防伪税控开票子系统出现问题常见问题
  12. 计算机网络设计大赛总结,大学生海报设计大赛总结
  13. NTFS文件系统下文件恢复
  14. 静态网页/动态网页/伪静态网页/动态HTML
  15. 【Cactus仙人掌图】仙人掌基础知识学习笔记
  16. 无法计算机您系统的体验指数,win7无法计算机您系统的windows体验指数如何解决...
  17. 利用javascript实现表格数据自动从剪贴板录入
  18. 《Accurate 3D Face Reconstruction with Weakly-Supervised Learning: From Single Image to Image Set》
  19. C语言直接输出一句话(或英文字符)
  20. 六行python代码的爱心曲线_6行python代码的爱心线

热门文章

  1. 微信小程序picker下拉框
  2. oracle odi 变量,ODI----Variables
  3. 扭曲丛林服务器未响应,LOL等级最高玩家已246级 狂刷扭曲丛林攒经验
  4. 【回眸】Lunix内核 网络编程
  5. PHPstudy实战安装帝国CMS
  6. Efficient Net
  7. JWT解析及安全问题
  8. android自定义View 中秋节放个烟花吧~
  9. java点击注册跳转到注册页面_web项目为什么点击注册按钮跳转不到注册页面?...
  10. 解决win7卢布符号显示问题