• Nginx+Tomcat搭建负载均衡集群


    Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器, 使用 Nginx 可以使得程序在高并发的情况下依旧可以保持良好的性能。使用 Nginx+Tomcat 实现一个负载均衡的集群 Demo。
    记录一下,以后可能会用得到。

    1、下载 Nginx 和 Tomcat。

    2、解压 Tomcat,分别命名为 Tomcat1 和 Tomcat2。

    3、然后修改这两个Tomcat的端口。
    修改 server.xml 中第22行,69行和91行这三处的端口。

    22 <Server port="8005" shutdown="SHUTDOWN">
    69 <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    91 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    

    4、修改 Nginx 的配置文件,实现负载均衡。

     #服务器的集群  
     upstream  netitcast.com {  #服务器集群名字   
         server    127.0.0.1:18080  weight=1;#服务器配置   weight是权重的意思,权重越大,分配的概率越大。  
         server    127.0.0.1:28080  weight=2;  
     }     
    
     #当前的Nginx的配置  
     server {  
         listen       80;#监听80端口,可以改成其他端口  
         server_name  localhost;##############   当前服务的域名  
    
     location / {  
             proxy_pass http://www.romition.space;  
             proxy_redirect default;  
     }  
    

    5、启动 Nginx 和2个 Tomcat,访问 localhost,可以看出两个 Tomcat 的被访问次数是 1:2。

    本文由个人 hexo 博客 co2fe.com 迁移
    date: 2016-11-24 20:26:08

  • 相关阅读:
    Spring一些常用注解及其作用
    Spring、Springboot、Springcloud的区别
    JVM常见配置
    Statement对象
    运算符优先级
    Java中的关键字有哪些?
    Servlet生命周期
    String类型的认识以及编译器优化
    JSTL--简单标签
    JSTL--表达式操作
  • 原文地址:https://www.cnblogs.com/manastudent/p/10190811.html
Copyright © 2020-2023  润新知