• nginx实现nginx/tomcat负载均衡


    准备三台centos7虚拟机,全部安装nginx或者tomcat

    虚拟机A 10.0.3.46        在index.html 中添加10.0.3.46作为标志

    虚拟机B 10.0.3.66      使用这台做负载均衡

    虚拟机C 10.0.3.110       默认页面不做修改

    一.nginx之间的负载均衡:

    [root@localhost nginx]# cat conf/nginx.conf|grep -v '#'|grep -v ^$
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
    	upstream webservers {     #这里是新添加上去的
    		server 10.0.3.110 weight=1;     #server ip地址 weight=权重
    		server 10.0.3.46 weight=1;
    	}
        server {
            listen       80;
            server_name  localhost;
            location / {     #把原来括号里面的内容注释,添加以下内容
    			proxy_pass http://webservers;     #设置代理?webservers与前面 upstream后面的命名一致
    			proxy_set_header x-Real-IP $remote_addr;    #这个不懂什么意思
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
    [root@localhost nginx]# 
        
    

     第一次进去

    刷新之后

     二:实现tomcat之间的负载均衡

    [root@localhost nginx]# cat conf/nginx.conf|grep -v '#'|grep -v ^$
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        upstream webservers {     #这里是新添加上去的,与nginx不同,只需要在ip后面添加端口即可
            server 10.0.3.110:8080 weight=1;     #server ip地址 weight=权重
            server 10.0.3.46:8080 weight=1;
        }
        server {
            listen       80;
            server_name  localhost;
            location / {     #把原来括号里面的内容注释,添加以下内容
                proxy_pass http://webservers;     #设置代理?webservers与前面 upstream后面的命名一致
                proxy_set_header x-Real-IP $remote_addr;    #这个不懂什么意思
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
    [root@localhost nginx]# 
        
  • 相关阅读:
    mongo与node的两种连接方式 mongoskin && mongoclient 的基本使用
    promise 源码 简单分析
    node之 glob模块 相对路径绝对路径浅析
    webpack 多入口打包配置示例
    webpack 多入口打包分析
    MyEclipse8.5 以debug模式启动tomcat6.0服务器 报错cannot connect to vm。
    java开发bug 在启动Tomcat 6.0时发现第一条信息便是
    java 开发, jdk 1.6 官方下载地址
    电脑故障
    myeclipse添加源码支持
  • 原文地址:https://www.cnblogs.com/biaopei/p/8257241.html
Copyright © 2020-2023  润新知