最新动态
Nginx模块 之——正向代理与反向代理
2024-11-19 03:09

Nginx简介:

Nginx模块 之——正向代理与反向代理

Nginx因其特有的稳定性,丰富的资源模块,灵活的配置较低的资源消耗而闻名,其特点是占有内存少,并发能力强是一款轻量级的HTTP和反向代理服务器。

Nginx由内核和一系列模块组成,内核提供web的基本功能,如网络协议,创建运行环境,接收和处理客户端请求,处理模块之间的交互。


 

  • Nginx模块从结构上分为:

核心模块:HTTP模块,EVENT 模块和 MAIL模块;

基础模块:HTTP access模块 ,HTTP FastCGI模块、HTTP Proxy模块、HTTP Rewrite模块

第三方模块:HTTP Upstream Request Hash模块、Notice模块、HTTP access key模块及用户自己开发的模块。

提示:Nginx模块默认编译进Nginx软件中,如需要增加模块或删除模块,就要重新编译安装,这一点不如apache方便。


 

  • Nginx作为web服务器:

web服务器英文全称(World Wide Web)服务器,主要提供上网信息浏览服务,常常以B/S(Browser/Server)架构方式提供服务;

应用层使用HTTP协议HTML文档格式浏览器统一资源定位器(URL)


 

  • 正向代理:

如果把internet想像成一个巨大的外部资源库,而在局域网的客户端要去访问外部的资源库,则需要通过代理服务器去获取,这种代理服务就称为正向代理。

正向代理是指代理客户端,比如你想去Google看个“动作片”,现在国内不允许,就要找FQ代理。

Nginx模块 之——正向代理与反向代理


 

  • 反向代理与负载均衡:

反向代理与正向代理正好相反,反向代理是指以代理服务器来接收来自internet的连接请求(位于集群的出口),然后将请求分发给分布在内部网络上的服务器,并将服务器得到的结果返回给客户机,Nginx server完成反向代理。

 

Nginx模块 之——正向代理与反向代理

为什么使用反向代理,优点有哪些。

  1. 保护和隐藏原始资源服务器
  2. 加密和SSL加速
  3. 通过缓存静态资源,加速web请求
  4. 实现负载均衡 

  •  动静分离

       

    以上就是本篇文章【Nginx模块 之——正向代理与反向代理】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/7806.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多