linux ---nginx实现负载均衡
2016-07-28 09:31
453 查看
之前很少接触这种多服务器的,也没有接触过负载均衡这一块儿,在用户两增加的时候需要保证服务能够正常提供,所以我们考虑到多服务器负载均衡这一方面,下面来简单的了解一下nginx负载均衡是怎么配置的。
1. 添加两个tomcat:
2.修改两个tomcat 的server.xml端口号:
(1)
(2)
(3)
(4)修改tomcat下的webapp下的index.jsp:
3.分别启动tomcat:
4.反向代理需要在nginx.conf里面设置是:
5.重新启动nginx:
./nginx -s reload
在windwos的C:\Windows\System32\drivers\etc 下设置hosts文件:
6.重启nginx,重启tomcat(ps:把防火墙关掉):
重新加载nginx:
./nginx -s reload
启动两个tomcat:
./startup.sh
关闭防火墙:
service iptables stop
总结:
其实nginx负载均衡就是将服务发布到多台服务器上,然后将服务器的IP配置到nginx上,通过一些算法,在一样的域名下,由nginx来决定调用哪台服务器上的服务。这样可以分开来访问服务器,很大的缓解了多用户所带来的压力。
1. 添加两个tomcat:
2.修改两个tomcat 的server.xml端口号:
(1)
(2)
(3)
(4)修改tomcat下的webapp下的index.jsp:
3.分别启动tomcat:
4.反向代理需要在nginx.conf里面设置是:
5.重新启动nginx:
./nginx -s reload
在windwos的C:\Windows\System32\drivers\etc 下设置hosts文件:
6.重启nginx,重启tomcat(ps:把防火墙关掉):
重新加载nginx:
./nginx -s reload
启动两个tomcat:
./startup.sh
关闭防火墙:
service iptables stop
总结:
其实nginx负载均衡就是将服务发布到多台服务器上,然后将服务器的IP配置到nginx上,通过一些算法,在一样的域名下,由nginx来决定调用哪台服务器上的服务。这样可以分开来访问服务器,很大的缓解了多用户所带来的压力。
相关文章推荐
- nginx_Nchan调试
- Nginx和Apache对比
- linux 安装nginx
- Apache与Nginx的优缺点比较
- nginx 菜鸟入门一
- windows下使用nginx
- Nginx 项目部署和配置
- nginx Address already in use 解决方案
- Centos 下安装 Nginx
- awstats 分析nginx 日志
- nginx配置优化+负载均衡+动静分离(附带参数解析)
- 开启nginx状态监控
- Nginx之location 匹配规则详解
- Nginx安装upstream-fair模块(第三方模块)
- Nginx源码编译安装
- 正向代理服务器暴露访问者ip的选项
- nginx基本配置与参数
- nginx配置location总结及rewrite规则写法
- nginx 改变标题 ngx_setproctitle
- Nginx + Lua