nginx 负载均衡
2009-05-13 15:18:16来源:未知 阅读 ()
[url=javascript:;]nginx[/url]
[url=javascript:;]负载均衡[/url]
(一)
作/译者:吴炳锡 来源:
http://coolriver.cublog.cn
,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
现在负载均衡有很多产品.
LVS也是一个不错的产品,但是它的网络拓扑结构比较复杂.我觉的不是一个完美的东西.haporxy真的很不错,性能还是比较强的.如果不要求支持vhost,单一的负载功能可以使用haporxy.
如果同时要求支持vhost,还想要一些其它功能.那就推荐用nginx(开源中,发展不错的一个产品).另外,我也见过有人用一台
[url=javascript:;]Squid[/url]
在前面,后面放了N台RealServer,这种架构,实在有点晕.如果后面的一台机器死掉,前面就影响使用了.
先来看一下Nginx负载均衡的功能:
1 能把负载传递给后端的机器.
2 后面的机器任何一个死掉不影响前面正常服务.
上面是最基本的.
3 实现内容缓存,加速的功能(F5)的作用.
4 实现动静内空分离
看看上面的功能,简直太牛X了.而且拓扑结构简单.
关于niginx
http://nginx.net/
nginx [engine x] is a HTTP server and mail
[url=javascript:;]proxy[/url]
server
而且是基于BSD许可协义的.
现在稳定版是:
nginx-0.6.32
http://sysoev.ru/nginx/nginx-0.6.32.tar.gz
如果需要正则支持请安装pecl库.这里只做Proxy,所以不
[url=javascript:;]安装[/url]
了.
#tar zxvf nginx-0.6.32.tar.gz
#cd nginx-0.6.32
#./configure --prefix=/usr/local/nginx \
--user=nobody \
--group=nobody \
--without-poll_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-http_realip_module
#为了高效的性能一般使用epoll.
#make && make install
#make clean
#cd /usr/local/nginx/conf
#vim nginx.conf
like
=======================================================
user nobody;
worker_processes 10;
error_log /logs/error.log;
#定义出错的log
#pid logs/nginx.pid;
events {
use epoll;
worker_connections 65535;
}
http {
include mime.types;
default_type application/octet-stream;
access_log off;
#关闭了access log.也可以去打开.
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#压缩传输,减少带宽.
gzip on;
gzip_min_length 1k;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- squid2.7 snmp问题 2009-05-13
- FreeBSD下WEBCAM 2009-05-13
- freebsd postfix设置 2009-05-13
- Carp+IPVS实现热备及负载均衡freebsd 6.4 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash