配置nginx的反向代理及负载均衡

 一句话,实际上请求的是Nginx服务器的地址,但是用户实际上看到的是我们配置的Tomcat所相应的页面,这个就是Nginx的反向代理。我们的Nginx是代理服务器,他会把我们的请求给分发到实际的服务器上去

在nginx.conf 文件中配置反向代理

在nginx目录下输入命令cd conf/

输入vim ngnix.conf

 

配置以下红色字体处,保存

 

upstreamtomcat_server      {

       server 192.168.25.143:8080;   //指定出tomcat_server

        }

 

   server {

       listen       80;

       server_name  localhost;

 

        #charset koi8-r;

 

       #access_log logs/host.access.log  main;

 

       location / {

           proxy_pass http://tomcat_server;  //配置所代理的服务器

           root   html;

           index  index.html index.htm;

       }

 

测试配置是否成功,启动Nginx,直接在浏览器访问Nginx所在服务器的地址,如果跳转到配置的Tomcat服务器上,则配置成功。


负载均衡的配置,很简单,只需要在

upstreamtomcat_server      {

       server 192.168.25.143:8080;   //指定出tomcat_server

        }

中再添加一个Tomcat服务器地址即可,如下

upstream tomcat_server      {

      server 192.168.25.143:8080 weight=20;

      server 192.168.25.144:8080 weight=20;    //weight是权重,两个值相等则被Nginx分发的几率相等

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值