• Nginx整合tomcat,实现反向代理和负载均衡


    1.Nginx与Tomcat整合,通过Nginx反向代理Tomcat。

    Nginx安装路径为:/usr/local//nginx

    首先切换路径到:/usr/local//nginx/conf通过命令  vim/usr/local//nginx/conf/nginx.conf打开配置文件

    修改Nginx配置文件:/usr/local//nginx/conf/nginx.conf

    修改代理配置:找到server配置项,修改location配置:

    location下核心参数为:

    修改后:

    检测配置是否正确:/usr/local/nginx/sbin/nginx -t

    出现successful,说明配置项没有语法错误

    可以动态加载新配置:/usr/local/nginx/sbin/nginx -s reload

    这样就实现了nginx代理一个web容器。

    2.实现负载均衡

    同上,修改Nginx配置文件:/usr/local//nginx/conf/nginx.conf

    追加负载均衡配置upstream,与server配置项平行

    修改代理配置项,让其跳转到负载均衡server。

     

    修改之后:

    检测配置是否正确:/usr/local/nginx/sbin/nginx -t

    出现successful,说明配置项没有语法错误

    可以动态加载新配置:/usr/local/nginx/sbin/nginx -s reload

    这就实现了负载均衡。

    权重配置:

    权重越高,表示访问概率越大

    还可以配置手工的宕机或者备份主机:

    down:表示该主机不参与服务

    server IP:PORT down

    backup:表示该主机正常访问中不使用,如果所有主机性能不够的时候,自动启动该配置项

    server IP:PORT backup

  • 相关阅读:
    查看eclipse的安装路径
    js中Number()、parseInt()和parseFloat()的区别进行详细介绍
    JSON 基础学习1
    Jquery Math ceil()、floor()、round()比较与用法
    easyui获取当前点击对象tabs的title和Index
    java中String,int,Integer,char、double类型转换
    DNA排序
    The Peanuts
    牛的选举——取最大k个数
    数据筛选——第k小的数
  • 原文地址:https://www.cnblogs.com/feiyangbahu/p/9662627.html
Copyright © 2020-2023  润新知