目前越来越多的互联网服务器市场被nginx服务器所占领,nginx也变得越来越流行了,那么为何流行,为何成为了主流,在下文结合其他web服务器进行简单的说明。
主流的web服务器有web IIS,apache,lighttpd,nginx,Tomcat和Jetty,当然肯定还有一些其他的我知识面比较窄,没有涉及过。
为什么使用nginx:
WEB IIS是一款运行在windows下面的服务器...
分类:
其他好文 时间:
2014-11-26 16:43:29
阅读次数:
205
本章讨论:
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
原文地址:https://anturis.com/blog/nginx-vs-apache/
Nginx vs Apache
What is the Nginx web and proxy server and how does it compare to Apache? Should you use one of these servers or both? Here we explore ...
分类:
Web程序 时间:
2014-11-03 16:25:49
阅读次数:
299
学习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首先去官网..
本文由秀依林枫提供友情赞助,首发于烂泥行天下。 前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要。需要在windows环境也使用nginx搭建web服务器。 下面记录下有关nginx下的搭建与配置。 注意本次实验使用的windows server 2003 64bit,而且还...