zoukankan      html  css  js  c++  java
  • Mac下配置Nginx负载均衡

    1.首先在Mac下安装Nginx(可参考我的另一篇随笔http://www.cnblogs.com/malcolmfeng/p/6896703.html)。

    2.安装Tomcat,下载后,解压,bin目录设置到环境变量里。(可参考我的另一篇随笔http://www.cnblogs.com/malcolmfeng/p/6902569.html)。

    3.启动tomcat,同时局域网下的另一台主机也需要启动tomcat(内网地址  192.168.0.108 tomcat端口号也设置为8080 )。

    4.配置nginx配置文件,  文件路径    /usr/local/etc/nginx/nginx.conf  打开后在http中设置如下

    http {
    	# 实现负载均衡
    	upstream dis{
    	    server 192.168.0.108:8080 weight=1;
    	    server 127.0.0.1:8080 weight=1;
    	}
    	server{
    	    listen       9090;
    	    server_name  localhost;
    	    location / {
    	        proxy_pass http://dis;
    	    }
    	}
    }

      其中weight为权重,设置的数字越大分发到的几率也就越大。

    5.启动tomcat:将bin目录中的startup.sh文件拖到终端,回车 即可启动tomcat

       启动nginx: 终端执行  brew services start nginx   (终止nginx 为: brew services stop nginx)

    6.这样,在本机 访问 localhost:9090到时候,nginx会分发到  dis中的两台服务器中的tomcat。

  • 相关阅读:
    ZJU_1145 OR POJ_1100 Dreisam Equations
    数据结构基础之队列
    The New Villa
    Mission Impossible 6
    数据结构基础之栈
    POJ_1185_炮兵阵地 dp+状态压缩
    (转载)Dig命令的用法
    (转载)服务发现系统etcd介绍
    golang 导入包
    1.4方程求根之弦截法
  • 原文地址:https://www.cnblogs.com/malcolmfeng/p/6902635.html
Copyright © 2011-2022 走看看