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。

  • 相关阅读:
    React 获取服务器API接口数据:axios、fetchJsonp
    nvm管理node版本
    windows自定义命令的创建
    目标平台、活动平台 配置,出现未能加载文件或程序集“xxx”或它的某一个依赖项报错
    Quartz.net使用总结
    vs 2010 中类文文件模板的修改
    js获取url参数的两种方法
    遍历文件夹
    简单多条件动态查询的实现
    ajax请求跨域问题
  • 原文地址:https://www.cnblogs.com/malcolmfeng/p/6902635.html
Copyright © 2011-2022 走看看