美文网首页程序员IT@程序员猿媛程序员
Nginx实现负载均衡服务器集群和权重配置

Nginx实现负载均衡服务器集群和权重配置

作者: 您好简书 | 来源:发表于2019-08-07 00:46 被阅读3次

    如果一个服务由多条服务器提供,需要把负载分配到不同的服务器处理,需要负载均衡。

    首先再新浪的服务器上再服务一个tomcat

    [root@bogon app]# cp -r tomcat-sina tomcat-sina-1
    [root@bogon app]# ll
    总用量 8044
    drwxr-x---. 3 root root      18 8月   4 00:00 apache-tomcat-2
    drwxr-xr-x. 9 root root     160 8月   3 23:18 apache-tomcat-7.0.47
    -rw-r--r--. 1 root root 8234674 8月   3 23:17 apache-tomcat-7.0.47.tar.gz
    drwxr-xr-x. 9 root root     160 8月   3 23:26 tomcat-sina
    drwxr-xr-x. 9 root root     160 8月   7 00:24 tomcat-sina-1
    drwxr-xr-x. 9 root root     160 8月   3 23:28 tomcat-souhu
    [root@bogon app]# 
    
    

    配置3个端口号

    vim tomcat-sina-1/conf/server.xml
    
    
    image.png image.png

    修改tomcat 欢迎页,一遍区分

    [root@Nigux app]# vim tomcat-sina-1/webapps/ROOT/index.jsp
    
    image.png

    启动tomcat

    tomcat-sina-1/bin/startup.sh
    

    检出看看tomcat 是否正常启动

    [root@bogon app]# tail -f tomcat-sina-1/logs/catalina.out
    
    
    
    八月 07, 2019 12:35:43 上午 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory /app/tomcat-sina-1/webapps/host-manager
    八月 07, 2019 12:35:44 上午 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory /app/tomcat-sina-1/webapps/manager
    八月 07, 2019 12:35:44 上午 org.apache.coyote.AbstractProtocol start
    信息: Starting ProtocolHandler ["http-bio-8082"]
    八月 07, 2019 12:35:44 上午 org.apache.coyote.AbstractProtocol start
    信息: Starting ProtocolHandler ["ajp-bio-8011"]
    八月 07, 2019 12:35:44 上午 org.apache.catalina.startup.Catalina start
    信息: Server startup in 3333 ms
    

    测试tomact是否启动

    192.168.191.130:8082

    image.png

    配置负载均衡服务器集群

     upstream tomcat2 {
        server 192.168.25.148:8081;
        server 192.168.25.148:8082;
      }
    

    可以根据服务器的实际情况调整服务器权重。权重越高分配的请求越多,权重越低,请求越少。默认是都是1 192.168.25.148:8082 1次刷新 192.168.25.148:8081 1次刷新

     upstream tomcat2 {
        server 192.168.25.148:8081;
        server 192.168.25.148:8082 weight=2;
        }
    

    保存 重启服务器

    [root@bogon nginx]# sbin/nginx -s reload
    
    
    image.png

    相关文章

      网友评论

        本文标题:Nginx实现负载均衡服务器集群和权重配置

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