美文网首页杂记
nginx 配置正向代理,反向代理

nginx 配置正向代理,反向代理

作者: 嘿嘿_信我者得永生 | 来源:发表于2018-09-02 12:15 被阅读0次

概念

正向代理

从客户端代理到服务端,即替客户端发出请求

反向代理

客户端请求的代理服务器,由代理服务器去分发到真正的服务器上面去


其实无论正向代理和反向代理, 都是位于客户端和服务端的中间,区别只是更靠近正向代理更靠近客户端,反向代理更靠近服务端,因为反向代理更靠近服务端,因此反向代理可以用来做负载均衡

使用nginx来配置正向代理,反向代理

配置正向代理 示例

server {
        resolver www.test.com; #指定DNS服务器IP地址
        listen 8000;
        location / {
            proxy_pass http://127.0.0.1:8080/$request_uri; #设定代理服务器的协议和地址
        }
    }

配置反向代理

在http模块下面配置示例

upstream mysvr {   
      server 127.0.0.1:7878;
      server 192.168.10.121:3333 backup;  #热备
    }

配置一个server

server {
        keepalive_requests 120; #单连接请求上限次数。
        listen       4545;   #监听端口
        server_name  www.test.com;   #监听地址       
        location  ~*^.+$ {       #请求的url过滤,正则匹配,~为区分大小写,~*为不区分大小写。
           #root path;  #根目录
           #index vv.txt;  #设置默认页
           proxy_pass  http://mysvr;  #和上面upstream配置的一致,请求转向mysvr 定义的服务器列表
           deny 127.0.0.1;  #拒绝的ip
           allow 172.18.5.54; #允许的ip           
        } 
    }

相关文章

  • 第二课 nginx+tomcat集群

    正向代理,反向代理 配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/ngin...

  • nginx+tomcat集群

    正向代理,反向代理 配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/ngin...

  • nginx+tomcat集群

    正向代理,反向代理 配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/ngin...

  • nginx常用功能全揭秘

    转载:nginx常用功能全揭秘 正向代理正向代理的配置 反向代理正向代理的配置 透明代理区别和联系 负载均衡ngi...

  • Nginx常用功能以及相关配置

    Nginx 常用的功能: 1、Http正向代理、反向代理 正向代理和反向代理的区别:1、正向代理:类似我们想要访问...

  • nginx代理,负载均衡以及https配置

    Nginx正向代理和反向代理 大家对Nginx反向代理并不陌生,但是很少有人用过Nginx的正向代理。先来通过一组...

  • nginx系列3——nginx反向代理、动静分离、负载均衡

    nginx反向代理、动静分离、负载均衡 反向代理 要说反向代理,我们就先要理解正向代理 ,下面我们就谈谈正向代理和...

  • nginx做代理上网

    nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网),nginx反向代理看这里nginx反向...

  • Nginx 反向代理与负载均衡

    Nginx特点:反向代理 正向代理说反向代理之前,我们先看看正向代理,正向代理也是大家最常接触的到的代理模式,我们...

  • Nginx 反向代理与负载均衡

    Nginx特点:反向代理 正向代理说反向代理之前,我们先看看正向代理,正向代理也是大家最常接触的到的代理模式,我们...

网友评论

    本文标题:nginx 配置正向代理,反向代理

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