美文网首页
nginx入门理论篇

nginx入门理论篇

作者: pengyuyancode | 来源:发表于2018-07-26 09:46 被阅读0次

    什么是nginx(维基百科)

    Nginx(发音同engine x)是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。
    该软件由 Igor Sysoev 创建,并于2004年首次公开发布。[6] 同名公司成立于2011年,以提供支持。[7]Nginx是一款免费的开源软件,根据类BSD许可证的条款发布。一大部分Web服务器使用Nginx,[8] 通常作为负载均衡器。[9]

    正向代理

    正向代理类似一个跳板机,代理访问外部资源。设定我是一个用户(客户端)现在要请求一个web站点,我的电脑配置了正向代理,客户端先请求代理服务器,由代理服务器去访问指定的网页(或者地址),代理服务器接收到返回,再把结果发生给客户端(从内网请求外网的过程)


    图1.png

    反向代理

    反向代理正好相反,是外网请求内网的过程。

    反向代理对外都是透明的,访问者者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。

    反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

    反向代理的作用

    (1)保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击

    大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。


    图2.png

    (2)负载均衡,通过反向代理服务器来优化网站的负载


    图3.png

    相关文章

      网友评论

          本文标题:nginx入门理论篇

          本文链接:https://www.haomeiwen.com/subject/mtzpmftx.html