Nginx的反向代理和负载均衡

Nginx的反向代理

1.1 什么是反向代理

正向代理

 

 

反向代理:

反向代理服务器是引用在服务端。决定哪台服务器提供服务。

 

1.2 反向代理的模拟

1.2.1 反向代理

应该有一个nginx服务器有多个应用服务器(可以是tomcat

可以使用一台虚拟机,安装一个nginx,多个tomcat,来模拟。

 

Nginx的配置文件:

 upstream tomcats{

server 192.168.25.148:8080;

server 192.168.25.148:8081;

   }

 

   server {

        listen       80;

        server_name  tomcat.taotao.com;

 

        #charset koi8-r;

 

        #access_log  logs/host.access.log  main;

 

        location / {

            proxy_pass   http://tomcats;

            index  index.html index.htm;

        }

   }

 

2 负载均衡

只需要在upstreamserver后面添加一个weight即可代表权重。权重越高,分配请求的数量就越多。默认权重是1

 

posted @ 2019-04-22 10:35  佩奇er  阅读(168)  评论(0编辑  收藏  举报