• tomcat反向代理集群配置


    tomcat反向代理集群:

    1.负载均衡器说明

    关闭防火墙和selinux

    yum安装nginx

    [root@nginx-proxy ~]# cd /etc/yum.repos.d/

    [root@nginx-proxy yum.repos.d]# vim nginx.repo [nginx-stable]

    name=nginx stable repo

    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

    gpgcheck=0

    enabled=1

    [root@nginx-proxy yum.repos.d]# yum install yum-utils -y

    [root@nginx-proxy yum.repos.d]# yum install nginx -y

    2、配置负载均衡器

    备份原配置文件并修改

    [root@nginx-proxy ~] cd /etc/nginx/conf.d/

    [root@nginx-proxy conf.d] cp default.conf default.conf.bak

    [root@nginx-proxy conf.d]  mv default.conf tomcat.conf

    [root@nginx-proxy conf.d] vim tomcat.conf

    server {

                      isten 80; server_name localhost;

                    access_log /var/log/nginx/proxy.access.log main;

                         location / {

                         proxy_pass http://testweb; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr;

                          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

                        error_page 500 502 503 504 /50x.html; location = /50x.html {

                         root /usr/share/nginx/html;

              }

    }

    创建upstream配置文件:

    [root@nginx-proxy conf.d]# vim upstream testweb {

    server 192.168.50.114:8081

    server 192.168.50.114:8082

    }

    upstream.conf

    weight=1 max_fails=1 fail_timeout=2s;

    weight=1 max_fails=1 fail_timeout=2s;

    启动nginx

    [root@nginx-proxy ~]# systemctl start nginx

    3、使用命令进行访问测试

    使用curl 命令进行测试,tail进行关键字提取

    [root@nginx-proxy ~]# curl -s 192.168.50.118 | tail -1 8082

    [root@nginx-proxy ~]# curl -s 192.168.50.118 | tail -1 8081

    最后,在浏览器上进行访问测试

     

  • 相关阅读:
    NULL、nil、Nil、NSNull的区别
    URL中有中文字符,转码方法
    iOS极光推送 点击推送消息跳转页面
    iOS中响应者链条-触摸事件
    WKWebKit基础
    iOS开发之详解正则表达式
    iOS中正则表达式的三种使用方式
    VS下载Github的项目引用报错
    RabbitMQ环境搭建
    ASP.NET Core之NLog使用
  • 原文地址:https://www.cnblogs.com/wyglog/p/12483240.html
Copyright © 2020-2023  润新知