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。

转载于:https://www.cnblogs.com/malcolmfeng/p/6902635.html

Mac下配置Nginx负载均衡相关推荐

  1. 苹果显示服务器错误403,mac下配置nginx报403错误的解决方法

    今天在mac下配置nginx,一直提示403错误,虽然最终是解决了,过程各种苦逼,在这里记录下是怎么处理403报错的. 安装 通过brew命令安装:brew install nginx 配置 配置目录 ...

  2. nacos集群搭建并配置nginx负载均衡

    一.配置 nacos 集群 注意:需要先配置好 nacos 连接本地数据库 1.拷贝三份 nacos 2.修改配置文件(application.properties) 修改启动端口: nacos1:8 ...

  3. nginx session共享_Centos下实现nginx负载均衡

    一.基本思路 网络拓扑图 1.利用nginx实现负载均衡和反向代理,减轻主服务器访问压力: 2.利用springboot实现多tomcat的session共享: IP角色 192.168.0.170n ...

  4. 笔记Mac下配置nginx+rtmp模块推流服务器碰到的问题:Error: This tap is now empty as all its formulae were migrated

    安装环境 ,Mac版本 : 10.13.5 在装的nginx版本为1.13.12 安装命令见:https://blog.csdn.net/zjuwwj/article/details/72773704 ...

  5. Liunx下使用Nginx负载均衡

    我是centos8得主机 安装命令: yum install nginx 如果为Ubuntu主机 sudo apt-get install nginx 安装完成后,启用并启动Nginx服务: sudo ...

  6. docker部署下的nginx负载均衡时,无法获取真实ip的问题

    在nginx配置文件的server段加入以下: proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $p ...

  7. CAS (3) —— Mac下配置CAS客户端经代理访问Tomcat CAS

    CAS (3) -- Mac下配置CAS客户端经代理访问Tomcat CAS tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 nginx版本: nginx-1.9 ...

  8. nginx负载均衡(四)----keepalived原理及实现双vip

    keepalived原理及实现双vip 一.什么是keepalived? 二.VRRP协议 1.vrrp协议格式 2.相关术语 3.vrrp协议工作原理 4.master选举 4.1备份组中路由器的优 ...

  9. 单一nginx负载均衡+LNMP分布式架构

    随着互联网的快速发展,我们的web站点访问量和数据流量的快速增长,对于我们服务器的处理能里的要求也越来越高,这样的情况下,单一的服务器根本无法承受,  这样的话我们丢弃掉原有的设备,做硬件升级,会造成 ...

  10. nginx负载均衡和高可用

    代理和负载均衡的区别 代理负责把连接请求直接转发到后台某个web节点     负载均衡负责把请求使用某种调度算法分散发布给后台所有web节点 ----------------------------- ...

最新文章

  1. jsp中静态include和动态include的区别
  2. 儿童机器人慧昱科教获6000万元A轮融资,海尔资本领投
  3. linux kill命令使用
  4. Linux常用命令:FireWall
  5. POJ - 2186 Popular Cows(强连通缩点)
  6. linux apple开发环境,Objective-C开发环境设置
  7. 一些html5和css3的一些常见面试题
  8. 查看各浏览器各版本的兼容情况
  9. 2017年数学建模美赛个人国际一等奖论文
  10. 破解windows7系统密码
  11. 3DMax教程: 3DMax快捷键与界面操作!
  12. 银河麒麟安装Wine
  13. 【技术博客】当蒸馏遇上GAN
  14. 如何看待哔哩哔哩(B站)的后端代码主仓库被上传至了GitHub?
  15. vim 使用体会(1) Normal模式 当你启动Vim后,Vim会处于Normal模式。在Vim的Normal模式下,所有的键就是功能键,下面附上Vim快捷键分布图。 (2) Insert模
  16. Zigbee设备入网流程分析(关联方式)
  17. oracle开机启动监听,配置Oracle数据库和监听随Linux系统自启动
  18. QlikView 笔记(一) 初次使用时最让我惊喜的函数
  19. 小程序中使用web-view链接H5网页
  20. iOS跳转微信朋友圈和扫一扫页面(已废弃)

热门文章

  1. DMA内存申请--dma_alloc_coherent 及 寄存器与内存【转】
  2. 设计模式之十三:适配器模式(Adapter)
  3. @objc private 定义函数
  4. 很喜欢博客园这个平台
  5. 深入设计模式(二)——单例模式(Singleton Pattern)
  6. C#串口操作实际应用开发详解
  7. Linux下的tar命令
  8. JAVA内存管理+String创建字符串对象+常量池详解(合集)
  9. INSTALL_FAILED_UID_CHANGED解决办法
  10. 使用matlab计算并绘制连续信号的傅里叶变换