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。



最新文章

  1. WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))
  2. maven编译报错 -source 1.5 中不支持 lambda 表达式
  3. SqlCommand执行带GO的SQL脚本文件
  4. Android.mk相关知识
  5. C#一元运算重载的深入理解
  6. Jquery获取iframe子/父窗口中的标签
  7. 【Android学习】四种布局方式
  8. java开发过程中从前台传到后台中文乱码《filter》
  9. Andriod——区别DVM与JVM
  10. sizeof 和 strlen 区别
  11. jQuery - AJAX (keep for myself)
  12. 无法激活服务,因为它不支持 ASP.NET 兼容性
  13. C++ Primer--虚函数与纯虚函数的区别
  14. java下io文件切割合并功能
  15. directive和controller如何通信
  16. UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)
  17. linux新建用户登录不了
  18. Android Multimedia框架总结(十八)Camera2框架从Java层到C++层类关系
  19. Python自学:第三章 使用方法sort( )对列表进行永久性排序
  20. java8学习的一点总结

热门文章

  1. FunDA:一个开源的函数式数据处理工具库,也是Slick的补充
  2. ado.net知识整理
  3. STM32F0的flash读写
  4. Python13_day3
  5. [ext4]空间管理 - 查找块
  6. myeclipse中文乱码
  7. 蓝桥杯-李白打酒-java
  8. ASP.NET Core实现强类型Configuration读取配置数据
  9. 全易通人事考勤工资验厂管理系统软件创建连接SQL2000数据库的操作方法和说明
  10. php 中时间函数date及常用的时间计算