3台web服务器怎么负载均衡 急急急

夜尹忛 发布于 2011/09/24 15:17
阅读 1K+
收藏 4

基于linux系统的web服务器 装有nginx,php,mysql。三台服务器如何实现负载均衡?

急急急!求各位大虾,老师指导!!!

谢谢!

加载中
0
红薯
红薯
三台都是一样的??可以考虑使用DNS轮询
夜尹忛
我的想法是用改nginx配置文件来实现负载均衡 但是百度了一下午,改了很多次都没有成功
0
红薯
红薯
或者是拿出其中一台来做前端接入,然后在这台机的 Nginx 中配置将请求分发到三台服务器上
夜尹忛
是的 我也是这样想的 但是没做过这东西 求指导。
0
上水若寒
上水若寒

最简单的,让它随机选择;

0
红薯
红薯
参考配置:http://wiki.nginx.org/HttpUpstreamModule
mark35
mark35
@jason hu : ngix配置文件就像编程一样,简洁高效。比httpd.conf的顺眼多了~
Jason_hu
Jason_hu
公司一直用的,倒没怎么了解过,nginx的配置语法真是不赖。
夜尹忛
OK 好了 谢谢了
夜尹忛
连接已损坏
0
空SHEN
空SHEN
nginx 的upsream 或者是lvs
空SHEN
空SHEN
@夜尹忛 : 如果你这些域名在你3台节点服务器上都有配置的话,不需要配置多个upstream,只要在负载的nginx上配置多个vhost就行了
夜尹忛
@空SHEN : 哦 好的 但是我的是多个域名的 那样是不是要建多个upsream 例如:app.XXX.com img.XXX.com www.XXX.com video.XXX.com 等等很多由www.XXX.com一级域名所跳转到的二级域名界面。但是如果那样每个域名在都那几台web服务器的ip上建upsream后那样端口不是重复呢???所以我一直在想这个如何解决
空SHEN
空SHEN
@夜尹忛 : 测试下吗,两台服务器分别放2个不同的页面,用多台客户端看看是不是会分发到不同的页面
夜尹忛
对upsream比较好 我现在就在用upsream 下午刚搞定启动nginx不报错 但是我不知道到底是成功了还是没有
返回顶部
顶部