**********************************************前言************************************

===============》代理(Proxy)

1、也称为  网络代理,是  一种   特殊 的  网络服务,允许  一个  网络终端(一般为客户端)   与  另一个网络终端(一般为服务器端)   进行  非直接的联系;

2、一些   网关、路由器  等网络设备  均具备  网络代理  的   功能;

3、代理服务  有利于   保护  网络终端的 安全,防止攻击;

4、代理分类

      HTTP代理

      socks代理

      VPN代理

      反向代理:

          反向代理服务器   架设在   服务器端,通过   缓冲 经常被请求的页面  来  缓解服务器的工作量;

      FTP代理

      RTSP代理

      POP3代理

==============》反向代理

1、在计算机网络中,反向代理  是   代理服务器   的 一种;

    代理服务器  根据  客户端  的请求,根据  代理服务器  使用  的代理协议  ,与目标服务器建立连接  ,并返回资源给客户端;

    客户端  只会   得到   代理服务器  的 IP地址

===============》代理服务器(Proxy Server)

1、提供  代理服务  的  电脑系统  或  其他  网络终端   被称为   代理服务器(Proxy Server);

2、代理服务器  是  一种重要的服务器安全功能

      主要工作在   网络七层模型  中  的  会话层;

      起到  防火墙  的 作用;

3、代理服务器  大都被用来连接  因特网  或者   局域网;

4、一个  完整的代理请求过程

      客户端  与  代理服务器  建立  连接      --->

      根据  代理服务器  所使用的  代理协议,对目标服务器  建立  连接      --->

         (代理服务器  会  将目标服务器  的资源进行本地缓存,当客户端请求时,首先进行缓存请求,其次才进行目标服务器请求)

      将客户端请求的资源  进行  响应

*************************************Nginx*******************************************

1、Nginx 是一个    由俄罗斯人设计   很强大的   web服务器反向代理服务器电子邮件服务器

2、对于高并发的连接,Nginx是Apache的完美替代品,能够支持高达 50,000 个并发连接数的响应;

3、Nginx使用C语言编写;

4、Nginx使用场景:(http://blog.jobbole.com/110400/

    1.1  反向代理

    1.2  负载均衡

          将请求分担到多个执行单元中

    1.3  HTTP服务器

          a、Nginx本身也是一个静态资源服务器,当只有静态资源时,可以使用Nginx做服务器;

          b、现在也常用Nginx实现动静分离

                静:所有静态请求  均 Nginx处理;

                动:所有动态请求 由Nginx转发到Tomcat处理;

5、Nginx命令

      启动          /*/webserver/nginx/sbin/nginx

      停止          /*/webserver/nginx/sbin/nginx -s stop

      重启          /*/webserver/nginx/sbin/nginx -s reopen

      重新载入配置文件    /*/webserver/nginx/sbin/nginx -s reload

    

          

Nginx---系统学习的更多相关文章

  1. nginx源代码学习资源(不断更新)

    nginx源代码学习是一个痛苦又快乐的过程,以下列出了一些nginx的学习资源. 首先要做的当然是下载一份nginx源代码,能够从nginx官方站点下载一份最新的. 看了nginx源代码,发现这是一份 ...

  2. Nginx基础学习

    参考博客: http://www.2cto.com/os/201212/176520.html http://os.51cto.com/art/201111/304611.htm http://www ...

  3. Docker 容器数据 持久化(系统学习Docker05)

    写在前面 本来是可以将数据存储在 容器内部 的.但是存在容器内部,一旦容器被删除掉或者容器毁坏(我亲身经历的痛,当时我们的大数据平台就是运行在docker容器内,有次停电后,不管怎样容器都起不来.以前 ...

  4. 零基础如何系统学习Java Web

    零基础如何系统学习Java Web?   我来给你说一说 你要下决心,我要转行做开发,这样你才能学成. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个 ...

  5. Unity3D 装备系统学习Inventory Pro 2.1.2 基础篇

    前言 前一篇 Unity3D 装备系统学习Inventory Pro 2.1.2 总结 基本泛泛的对于Inventory Pro 这个插件进行了讲解,主要是想提炼下通用装备系统结构和类体系.前两天又读 ...

  6. MES系统学习

    MES系统是当今制造型企业信息化的热点,而统一建模语言UML是面向对象建模的标准语言,在软件工程发挥着重要作用.MES系统如何进行UML建模呢,今天和大家重点讨论一下MES系统的UML建模方法,请看本 ...

  7. 001 今天开始系统学习C#

    2016-01-16 之前只是大概了解过c#语言,感觉掌握不牢靠.现在开始系统学习C#.现以该博客作为学习笔记,方便后续查看.C# 目标:系统掌握c#知识 时间:30天 范围:C#基础,Winform ...

  8. Linux系统学习笔记:文件I/O

    Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...

  9. Hibernate的系统 学习

    Hibernate的系统 学习 一.Hibernate的介绍 1.什么是Hibernate? 首先,hibernate是数据持久层的一个轻量级框架.数据持久层的框架有很多比如:iBATIS,myBat ...

  10. css系统学习网站

    最近系统学习一下css样式,找到一个不错的网站.http://css.doyoe.com/

随机推荐

  1. DVR和NVR的区别(深度好文)(转)

    DVR接模拟摄像机,NVR是接IP camera的录像机. DVR的录像效果取决于摄像机与DVR本身的压缩算法与芯片处理能力,而NVR的录像效果则主要取决于IPcamera,因为IPcamera输出的 ...

  2. 双联通的tarjan算法

    转自:https://www.zhihu.com/question/40746887/answer/88428236 连通分量有三种∶边双连通分量,点双连通分量,强连通分量,前两种属于无向图,后一种属 ...

  3. 【leetcode】316. Remove Duplicate Letters

    题目如下: Given a string which contains only lowercase letters, remove duplicate letters so that every l ...

  4. web,xmlSecurity

    <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://w ...

  5. SQL 内部连接

    内部链接INNER JOIN关键字选择两个表中具有匹配值的记录. SQL INNER JOIN 语法 SELECT column_name(s) FROM table1 INNER JOIN tabl ...

  6. Ceph中PG和PGP的区别

    http://www.zphj1987.com/2016/10/19/Ceph%E4%B8%ADPG%E5%92%8CPGP%E7%9A%84%E5%8C%BA%E5%88%AB/ 一.前言 首先来一 ...

  7. Cisco基础(一):Vlan的划分、配置trunk中继链路、以太通道配置、DHCP服务配置

    一.Vlan的划分 目标: VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段.一个VLAN可以在 一个交换机或者跨交换机实现 ...

  8. selenium IDE 安装环境配置

  9. jquery+javascript触发a标签的点击事件

    今天项目经理跟我说window.open()在一些浏览器上会被拦截,当时的解决方案是:用a标签的target="_blank"属性也可以打开窗体页面 于是解决了A问题出现了B问题: ...

  10. PIL库,图像处理第三方库

    PIL  ---> python imaging library 安装需要安装pillow库,包含了21种类,其中Image类是PIL最重要的一个类,可以通过它来处理图像. Python最常用的 ...