Posts Tagged ‘Nginx’

nginx module学习之ngx_http_not_modified_filter_module

Posted in Nginx on 10月 22nd, 2011 by 飘(piao2010) – 3 Comments

整整半年没更新博客了,一方面是工作越来越忙:做不完的日常+学习主交易相关业务+各种报警故障处理。另外最近对nginx module比较感兴趣,可是偏偏C的编程功底差,所以学起来比较吃力,下班时间基本全搭进去了。
牛人都说nginx性能好,代码美,所以忍不住也想学习一下。网上推荐的资料主要是Emiller’s Guide To Nginx Module Development
英文不好的同学可以看看中文版的,不会那么吃力。另外网上还有各种版本的echo 模块范例,很适合新手入门。大致了解nginx module工作原理之后就可以开始学习nginx现有的module ,
首先从最简单的ngx_http_not_modified_filter开始吧。源文件在src/http/modules/ngx_http_not_modified_filter_module.c
之所以说它简单, read more »

freebsd:Nginx+php+mysql

Posted in FreeBSD, 搬家之前 on 2月 10th, 2009 by 飘(piao2010) – Be the first to comment

文章是参考别人的,本人是在原先lighttpd+fastcgi(php)+mysql环境下直接安装nginx,然后修改相关配置文件/usr/local/etc/nginx/nginx.conf

location / {

root    /usr/local/www/nginx;

index    index.php index.html index.htm;

}

location ~ \.php$ {

fastcgi_pass    127.0.0.1:9000;

fastcgi_index   index.php;

fastcgi_param     SCRIPT_FILENAME     /usr/local/www/nginx$fastcgi_script.name;#PHP文件所在目录

include      fastcgi_params;

}

本来是很简单的一个过程,启动的时候出现了问题,unknown “fastcgi_script” variable

然后只能把

fastcgi_param     SCRIPT_FILENAME     /usr/local/www/nginx$fastcgi_script.name;

修改成

fastcgi_param     SCRIPT_FILENAME     /usr/local/www/nginx;

启动时候是不报错了,但是访问PHP文件出错nginx No input file specified

结果在网上找了一堆资料搞了半天,很多提到php.ini里面的相关设置。 read more »

无觅相关文章插件,快速提升流量