仓酷云

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

[CentOS(社区)] 来讲讲:CentOS6.3情况中Nginx办事器负载平衡设置装备摆设实例

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:04:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
小知识:Linux是一套免费使用和自由传播的类Unix操作系统。
上面经由过程Nginx的反向署理功效设置装备摆设一个Nginx负载平衡办事器。后端有三个办事节点,用于供给Web办事,经由过程Nginx的调剂完成三个节点的负载平衡。
/etc/nginx/conf.d/default.conf


upstreammyserver{
server192.168.12.181:80weight=3max_fails=3fail_timeout=20s;
server192.168.12.182:80weight=1max_fails=3fail_timeout=20s;
server192.168.12.183:80weight=4max_fails=3fail_timeout=20s;
}

server
{
listen80;
server_namewww.domain.com192.168.12.189;
indexindex.htmindex.html;
root/ixdba/web/wwwroot;

location/{
proxy_passhttp://myserver;
proxy_next_upstreamhttp_500http_502http_503errortimeoutinvalid_header;
include/opt/nginx/conf/proxy.conf;
}
}


在下面这个设置装备摆设实例中,起首界说了一个负载平衡组myserver,然后在location部门经由过程“proxy_passhttp://myserver”完成负载调剂功效,个中proxy_pass指令用来指定署理的后端办事器地址和端口,地址可所以主机名或许IP地址,也能够是经由过程upstream指令设定的负载平衡组称号。proxy_next_upstream用来界说毛病转移战略,当后端办事节点前往500、502、503、504和履行超时等毛病时,主动将要求转发到upstream负载平衡组中的另外一台办事器,完成毛病转移。最初经由过程include指令包括出去一个proxy.conf文件。

个中/opt/nginx/conf/proxy.conf的内容为:

proxy_redirectoff;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
proxy_connect_timeout90;
proxy_send_timeout90;
proxy_read_timeout90;
proxy_buffer_size4k;
proxy_buffers432k;
proxy_busy_buffers_size64k;
proxy_temp_file_write_size64k;

Nginx的署理功效是经由过程httpproxy模块来完成的。默许在装置Nginx时曾经装置了httpproxy模块是以可直接应用httpproxy模块。上面具体说明proxy.conf文件中每一个选项代表的寄义。

proxy_set_header:设置由后真个办事器获得用户的主机名或许真实IP地址,和署理者的真实IP地址。
client_body_buffer_size:用于指定客户端要求主体缓冲区巨细,可以懂得为先保留到当地再传给用户。
proxy_connect_timeout:表现与后端办事器衔接的超不时间,即提议握手等待呼应的超不时间。
proxy_send_timeout:表现后端办事器的数据回传时光,即在划定时光以内后端办事器必需传完一切的数据,不然,Nginx将断开这个衔接。
proxy_read_timeout:设置Nginx从署理的后端办事器获得信息的时光,表现衔接树立胜利后,Nginx期待后端办事器的呼应时光,实际上是Nginx曾经进入后真个列队当中等待处置的时光。
proxy_buffer_size:设置缓冲区巨细,默许,该缓冲区巨细等于指令proxy_buffers设置的巨细。
proxy_buffers:设置缓冲区的数目和巨细。nginx从署理的后端办事器获得的呼应信息,会放置到缓冲区。
proxy_busy_buffers_size:用于设置体系很忙时可使用的proxy_buffers巨细,官方推举的巨细为proxy_buffers*2。
proxy_temp_file_write_size:指定proxy缓存暂时文件的巨细。
小知识:CentOS从来就不是一个人的独角戏,也许CentOS会有分叉或名称变更的危险,但决不能说它接近死亡。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-16 23:38:19 | 只看该作者

来讲讲:CentOS6.3情况中Nginx办事器负载平衡设置装备摆设实例

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
再现理想 该用户已被删除
板凳
发表于 2015-1-22 15:17:59 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
分手快乐 该用户已被删除
地板
发表于 2015-1-31 11:52:57 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-6 19:46:27 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
莫相离 该用户已被删除
6#
发表于 2015-2-18 11:36:13 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
山那边是海 该用户已被删除
7#
发表于 2015-3-6 07:43:15 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
蒙在股里 该用户已被删除
8#
发表于 2015-3-12 23:44:11 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-20 06:51:10 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-23 04:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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