当前位置:首页 > 服务器技术 > nginx

Nginx的反向代理和负载均衡

Nginx的反向代理

1.1 什么是反向代理

正向代理

 Nginx的反向代理和负载均衡 - 文章图片

 

反向代理:

Nginx的反向代理和负载均衡 - 文章图片

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

 

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 负载均衡

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

Nginx的反向代理和负载均衡 - 文章图片

 


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!