今天我们来介绍一下Nginx.

Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件(IMAP/POP3)代理服务器
  特点:
    反向代理,负载均衡,动静分离
  首先我们来介绍一下正向代理服务器以及反向代理服务器

  正向代理服务器:
    正向代理需要我们的用户,手动的设置代理服务器的ip和端口号
    (图片:正向代理服务器.png)


    例如我们的用户A要访问服务器B,一般来说,我们用户A需要经过交换机A,以及交换机B,
    然后才能到服务器B,但是如果交换机A或者是交换机B有一台出现了错误,那么我们就
    不能获取到服务器B的数据,此时我们就可以采用正向代理服务器,这个服务器不经过交换机A,
    以及交换机B,就可以直接到服务器B,这个时候,我们可以把这个服务器当做用户A,他代替了用户A,
    访问了服务器B

  反向代理:
    反向代理不需要我们的用户,手动的设置代理服务器的eip和端口号
    (图片:反向代理服务器.png)


    例如我们如果想要访问京东的服务器,我们在url输入www.jingdong.com,然后我们就跳到服务器z里面
    但是这个服务器不是最终的资源服务器,这个是反向代理服务器Z,他收到www.jingdong.com的url,然后
    自己处理一下,然后跳转到资源服务器B,然后资源服务器B把数据和页面返回到反向代理服务器Z,然后反向
    代理服务器Z把这些数据返回到用户A,但是我们的用户可能不知道我们访问的是反向代理服务器,还以为我们
    访问的就是资源服务器.则反向代理就是代理我们的服务器的。

  负载均衡:
    原理就是数据流量分摊到多个服务器上执行,减轻每台服务器的压力
    多台服务器共同完成工作任务,从而提高了数据的吞吐量

  动静结合:
    如果类似于我们要访问的是静态的资源,类似于图片以及不变的页面,对于这些不需要改变的资源,我们可以
    把这些资源放到代理服务器上,不需要再去资源服务器上面去找了,这样更好使负载均衡。

转载于:https://www.cnblogs.com/wnbahmbb/p/7029334.html

Nginx初体验(一):nginx介绍相关推荐

  1. 【Nginx 之一】Nginx初体验(反向代理、负载均衡、动静分离)

    1. 概述 1.1 什么是Nginx   Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数 ...

  2. 一起谈.NET技术,ASP.NET MVC 3 Beta初体验之超酷的Chart

    前面一篇文章:ASP.NET MVC 3 Beta初体验之WebGrid介绍了WebGrid控件的使用,ASP.NET MVC 3 Beta中才内置Chart的.这篇文章中将介绍Chart的使用.包括 ...

  3. Nginx容器动态流量管理方案-nginx-upsync-module+nginx_upstream_check_module初体验

    缘起 最近一直在研究日志收集系统的框架,之前在线游戏的数据发送都是由游戏服务器发送的,我来之前一直是rsync传输,也还算稳定.但现在上了单机游戏,只能由手机客户端直接发送,dau比较高,最近很火的& ...

  4. docker初体验:docker部署nginx负载均衡集群

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx负载均衡集群 环境 ce ...

  5. docker初体验:docker部署nginx服务

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx 环境 centos7 ...

  6. CentOS 初体验十五:阿里云安装Nginx

    转载请注明出处http://blog.csdn.net/zhaoyanjun6/article/details/79155049 本文出自[赵彦军的博客] 什么是 Nginx Nginx 是俄罗斯人编 ...

  7. Nginx(一)-- 初体验

    1.概念 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器. Nginx提供基本http服务,可以作 ...

  8. Nginx负载均衡集群介绍

    第1章 集群介绍 1.1 集群简介 1.1.1 什么是集群 简单说,集群就是一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行 ...

  9. Nginx工作原理及相关介绍

    Nginx工作原理及相关介绍 一.Nginx工作原理与模块介绍 1.Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名.Nginx由内核和模块组成,其中,内核的设计非常微 ...

最新文章

  1. Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案
  2. 如何使用JavaScript替换字符串中的所有点
  3. 七个C#编程的小技巧
  4. 面试官:序列化和反序列化为什么要实现Serializable接口?
  5. 用70行代码实现日志分析程序​
  6. E20170626-gg
  7. Java原来如此-随机数
  8. C++ Primer 第五版 第6章 6.7——函数指针习题答案
  9. 360数科张家兴:金融科技的本质是线上化和自动化
  10. string 操作 java_Java中String类的一些常见问题
  11. matlab软件进行仿真验证,matlab仿真软件
  12. 火狐不支持css图标,火狐浏览器不支持css缩放样式:zoom,如何完美解决?
  13. 1740 蜂巢迷宫(模拟,暴力,剪枝)
  14. 2021高考成绩查询怎么查小分,2021微信哪个小程序可以查成绩 高考成绩怎么查
  15. c++如何输入一个不定长的字符串数组
  16. ps4 html5不能试用,PS4主机卡碟,无法取出光盘的处理办法
  17. 对房地产交易-租房的思考
  18. SMPL:数据增强之处理pose和3d点
  19. Docker安全工具Clair/Anchore/DockerScan对比测试
  20. selenium报异常:it is not in the current frame context, or the document has been refreshed

热门文章

  1. windows apache html5,Windows服务器下的IIS和Apache性能比较
  2. mysql期末考试选择题
  3. 有没有可以在JavaScript里可以用的锁?
  4. 《数据库SQL实战》找出所有员工当前薪水salary情况
  5. 桌面快速启动软件AltRun----赶快使得你的桌面变整洁吧
  6. activity(流程引擎)从零入门到实战学习
  7. 工业界推荐系统实用分析技巧
  8. OkHttp源码深度解析
  9. Redis架构及分片管理
  10. LINQ之路 2:C# 3.0的语言功能(上)