• 在linux环境下使用nginx反向代理多个tomcat服务


    nginx 可以实现反向代理 和负载均衡

    1 安装nginx

    使用yum安装 ,(因为我安装的时候使用压缩包安装没有成功)

    先安装gcc,因为nginx编译需要gcc环境

    yum install gcc-c++

    安装pcre 

    yum install -y pcre-devel

    安装zlib

    yum install -y zlib-devel

    安装 openssl

    yum install -y openssl openssl-devel

    安装nginx

    wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

    tar -zxvf nginx-1.10.1.tar.gz
    cd nginx-1.10.1

    ./configure

    make

    make install

    查找你的路径

    whereis nginx

     然后进入sbin

    里面有nginx这个东西

    使用   ./nginx运行

    查看进程

    ps -ef|grep nginx

    这个时候我们需要在浏览器上面去访问nginx

    我们先去nginx的文件夹下面的conf文件里面的nginx.conf里面配置

    直接vi nginx.conf

    我们可以看到在server那里 listen标识nginx的端口是80端口,你可以把它修改了,

    下面的server_name就是你访问你的nginx服务器的地址 就是你的服务器的地址(别搞错了不是127.0.0.1,是你的域名)

    你就使用这个地址加端口号访问就行了

    访问成功之后 再在这个配置文件里面增加 upstream lxstest{

    server 127.0.0.1:8011 weight=1;

    server 127.0.0.1:8077 weight=1;

    }

    解释一下 这里的server地址就是你的tomcat的访问的地址,由于我的多个tomcat都是部署在一个服务器上的,所以都是用的127.0.0.1如果你的是在不同服务器上面

    那么你就用其他的访问你的tomcat的路径,后面的weight是权重 数值越大占的权重越大 就是你的请求转发的时候发送到某一个tomcat的几率越大

     在这个下面的location里面加上proxy_pass http://lxstest;

    然后重启就可以了

    我是按照这个写的给个链接

    https://www.cnblogs.com/yuanjava/archive/2017/05/13/6850764.html

  • 相关阅读:
    CSS
    表单
    框架
    表格
    列表
    定位--position属性
    浮动
    选择结构
    数组
    TextView(标签控件)
  • 原文地址:https://www.cnblogs.com/oushiyang/p/9178696.html
Copyright © 2020-2023  润新知