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

===============》代理(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. 在scite编辑器中使用astyle格式化c代码

    用 vc6 很喜欢 alt+F8 的功能. 能够格式化代码. scite 没有这个功能. 今天看它的配置文件发现这么两行: command.name.0.*.cxx=Indent command.0. ...

  2. Linux 中安装JDK及配置环境

  3. linux(一)vi和vim

    vi 多模式文本编辑器 多模式产生的原因 四种模式 正常模式 插入模式 命令模式 可视模式 vi man vi vim vim正常模式 直接vim回车,或vim空格文件名回车 i进入插入模式 I(sh ...

  4. Python--模块之time、random、os、hashlib

    今天开始模块. 首先补充 __init__.py       在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中 ...

  5. 搭建ceph集群(单节点)

    https://blog.csdn.net/Greenchess/article/details/77525786 软件环境: - Centos7 x64 CEPH版本 : - ceph-deploy ...

  6. 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

    一.题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 二.解题思路 1)简单暴力解法 ...

  7. 【Flutter学习】基本组件之进度条(LinearProgressIndicator, CircularProgressIndicator)

    一,概述 基本有两种类型: 条形进度条(LinearProgressIndicator) new LinearProgressIndicator( backgroundColor: Colors.bl ...

  8. [CSP-S模拟测试]:金(king)(高精度+模拟)

    题目传送门(内部题36) 输入格式 第一行一个整数$T$,表示数据组数. 接下来$T$行,每行两个空格隔开的整数$n,m$. 输出格式 对于每组数据,输出一行$"Yes"$或$&q ...

  9. PHP 换行处理

    换行符 unix系列用 \n windows系列用 \r\n mac用 \r PHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性 如: <?php echo PHP_EOL; // ...

  10. 跨站请求伪造(CSRF)与跨域问题

    1.CSRF定义 伪装来自受信任用户的请求来访问受信任的网站,(攻击者盗用了你的身份,以你的名义发送恶意请求) 产生条件 1.用户要登录受信任的网站,并在本地生成cookie 2.在不退出安全网站的情 ...