更多:http://www.webyang.net/Html/web/article_137.html
nginx是以反向代理的形式配置运行,对请求的实际处理需要转发到后端服务器执行。后端服务器可能有一台或多台,如何选择一台合适的后端服务器来处理当前请求便是nginx负载均衡。
nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态...
分类:
其他好文 时间:
2015-02-23 19:02:18
阅读次数:
282
随着Nginx
web服务器得到越来越多的SA的青睐,Nginx的cache功能已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。
而在性能上,Nginx对多核CPU的利用,胜过Squid不少。另外,在反向代理、负载均衡、健康检查、后端服务器故障转移、Rewrite重写随着Nginxweb服务器..
分类:
系统相关 时间:
2015-01-19 06:55:11
阅读次数:
171
Nginx 负载均衡
1、Nginx 负载均衡概述
随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎,ng...
分类:
其他好文 时间:
2014-12-14 14:37:08
阅读次数:
219
本章讨论:
1.最常用的 web 服务器的配置;
2.如何搭建虚拟主机以及定义请求过程的位置;
3.如何使用变量;
4.如何设定返回状态码;
5.如何重写一个请求的URL;
6.如何配置HTTP错误页;...
分类:
Web程序 时间:
2014-11-08 16:49:11
阅读次数:
305
ngx_master_process_cycle()函数,这个函数会启动工作进程干活,并且会处理信号量,处理的过程中会杀死或者创建新的进程,具体流程如下
a) 阻塞所有nginx关心的信号;
b) 设置进程的title(如果你用ps –aux来查看就可以分清master与worker进程,这就是title的作用。);
c) 按照ngx_core_conf_t中worker_...
分类:
系统相关 时间:
2014-11-06 22:01:51
阅读次数:
394
学习nginx已经有一个多月了,觉得越来越吃力了,主要原因自己总结了一下:1平台是基于linux的,以前几乎没有接触过linux,而nginx使用了很多linux的函数;2就是进程,这个东西接触的也很少,linux的多进程更不用说,而现在正好看到这里,觉得异常的吃力,这不看到nginx守护进程的建立,就找资料好好学习一下,所以本文已学习fork为主要内容。
好了,先看一下nginx的守护进程的建...
分类:
系统相关 时间:
2014-10-11 22:03:37
阅读次数:
373
在nginx的启动过程中,ngx_init_cycle这个函数做了大部分的初始化工作,而初始化的变量都保存在ngx_cycle_t这个结构体中,为了深入了解这个函数都做了那些初始化工作,就化时间研究了一下,并写下来以便以后参考。
1ngx_cycle_t
关于这个结构体前面已经简单介绍过,这里不再赘述。
2ngx_init_cycle
ngx_cycle_t * ngx_init_cy...
分类:
其他好文 时间:
2014-10-11 19:50:56
阅读次数:
246
今天用了一天的时间看nginx的启动流程,流程还是很复杂,主要的函数调用有十几个之多,通过看源码和上网查资料,弄懂了一些函数,有些函数还在学习中,有些函数还待日后学习,这里记录一下今天所学。加油!
1nginx.c
启动的程序主要在src/core/nginx.c中,和普通函数一样,main函数是其入口函数:下面我们看看main函数的源代码:
int ngx_cdecl
main(int a...
分类:
其他好文 时间:
2014-10-07 21:58:44
阅读次数:
342
本文首发于烂泥行天下。前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要。需要在windows环境也使用nginx搭建web服务器。下面记录下有关nginx下的搭建与配置。注意本次实验使用的windowsserver200364bit,而且还是在虚拟机中。IP地址为192.168.1.221首先去官网..