仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 529|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Nginx简略负载平衡设置装备摆设

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:06:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:社区支持的免费Linux发行版一般不会从商业支持中寻求什么好处,但对CentOS来说,这种情况即将改变。
Nginx("enginex")是一个高机能的HTTP和反向署理办事器,也是一个IMAP/POP3/SMTP署理办事器。Nginx是由IgorSysoev为俄罗斯拜访量第二的Rambler.ru站点开辟的,它曾经在该站点运转跨越两年半了。Igor将源代码以类BSD允许证的情势宣布。
Nginx的中文维基:http://wiki.codemongers.com/NginxChs
1、装置pcre库
tarjxvfpcre-7.9.tar.bz2
cdpcre-7.9/
./configure
make
makeinstall

2、装置nginx
tarzxvfnginx-0.6.36.tar.gz
cdnginx-0.6.36/
./configure--user=www--group=www--prefix=/usr/local/nginx--with-http_stub_status_module
make
makeinstall

3、运转nginx
/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf

4、设置装备摆设nginx反向署理
loading.abc.com和loading.xyz.com域名均指向nginx地点的办事器IP,用户拜访http://loading.abc.com,将其负载平衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台办事器。用户拜访http://loading.xyz.com,将其负

载平衡到192.168.1.7办事器的8080、8081、8082端口。
以下为设置装备摆设文件nginx.conf:
userwwwwww;
worker_processes10;
#error_loglogs/error.log;
#error_loglogs/error.lognotice;
#error_loglogs/error.loginfo;

#pidlogs/nginx.pid;
#最年夜文件描写符
worker_rlimit_nofile51200;

events{
useepoll;
worker_connections51200;
}

http{
includeconf/mime.types;
default_typeapplication/octet-stream;
keepalive_timeout120;
tcp_nodelayon;

upstreamabc{
server192.168.1.2:80;
server192.168.1.3:80;
server192.168.1.4:80;
server192.168.1.5:80;
}

upstreamxyz{
server192.168.1.7:8080;
server192.168.1.7:8081;
server192.168.1.7:8082;
}

server{
listen80;
server_nameloading.abc.com;
location/{
proxy_passhttp://abc;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}

log_formatabc$remote_addr-$remote_user[$time_local]$request
"$status"$body_bytes_sent"$http_referer"
"$http_user_agent""$http_x_forwarded_for";
access_log/www/logs/abc.logabc;
}

server{
listen80;
server_nameloading.xyz.com;
location/{
proxy_passhttp://xyz;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}

log_formatxyz$remote_addr-$remote_user[$time_local]$request
"$status"$body_bytes_sent"$http_referer"
"$http_user_agent""$http_x_forwarded_for";
access_log/www/logs/xyz.logxyz;
}
}

小知识:CentOS商业化干掉红帽才是出路?
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-17 05:32:26 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
简单生活 该用户已被删除
板凳
发表于 2015-1-26 12:33:12 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
老尸 该用户已被删除
地板
发表于 2015-2-4 20:53:54 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
莫相离 该用户已被删除
5#
发表于 2015-2-10 10:40:07 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
因胸联盟 该用户已被删除
6#
发表于 2015-3-1 12:46:02 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
活着的死人 该用户已被删除
7#
发表于 2015-3-10 21:18:25 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
蒙在股里 该用户已被删除
8#
发表于 2015-3-17 16:09:28 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-24 18:38:05 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 17:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表