仓酷云
标题:
来讲讲:CentOS6.3情况中Nginx办事器负载平衡设置装备摆设实例
[打印本页]
作者:
逍遥一派
时间:
2015-1-14 21:04
标题:
来讲讲:CentOS6.3情况中Nginx办事器负载平衡设置装备摆设实例
小知识: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_name
www.domain.com
192.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
标题:
来讲讲:CentOS6.3情况中Nginx办事器负载平衡设置装备摆设实例
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
作者:
再现理想
时间:
2015-1-22 15:17
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
作者:
分手快乐
时间:
2015-1-31 11:52
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
作者:
飘飘悠悠
时间:
2015-2-6 19:46
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
作者:
莫相离
时间:
2015-2-18 11:36
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
作者:
山那边是海
时间:
2015-3-6 07:43
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
作者:
蒙在股里
时间:
2015-3-12 23:44
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
作者:
金色的骷髅
时间:
2015-3-20 06:51
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2