cszer

分类存档: Nginx

Nginx配置文件nginx.conf中文详解

IN:技术, Nginx       评论: 0   阅读:2,305 views

#定义Nginx运行的用户和用户组
user www www;

#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;

#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;

#进程文件
pid /var/run/nginx.pid;
继续阅读 »

12-16
2012

Nginx的日常维护

IN:技术, Nginx   Tags:    评论: 1   阅读:2,726 views

检验配置文件

/opt/nginx/sbin/nginx -t

/opt/nginx/sbin/nginx -t -c /opt/nginx/conf/nginx.conf

如果不使用-c指定配置文件位置,Nginx会在其安装目录下找conf/nginx.conf文件 继续阅读 »

05-13
2012

Nginx限制ip连接数和流量控制

IN:技术, Nginx   Tags:    评论: 3   阅读:11,295 views

在配置文件nginx.conf的http{}添加:

1
limit_zone   one  $binary_remote_addr  10m;

在location url重写配置里添加:

1
2
limit_conn one 5;
limit_rate 50k;

如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
http{
    .............
    limit_zone   one  $binary_remote_addr  10m;  #添加这一行
    ..............
    server{
         .................
         location {
             .........
             limit_conn one 5;          #连接数限制(线程)
             limit_rate 50k;            #带宽限制
             ........
         }
        .................
    }
    .............
}

测试:
限制前:
nginx-limit
限制后:
nginx_limit2

05-13
2012

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?(转)

IN:技术, Linux 运维, Nginx, PHP   Tags: , , , ,    评论: 0   阅读:2,817 views

什么是CGI
  CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
  CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等 继续阅读 »

04-05
2012

编译安装LNMP

IN:技术, Linux 运维, MySQL, Nginx, PHP   Tags: , , ,    评论: 4   阅读:4,304 views

说明:
php在编译安装时,nginx要想能够调用php提供动态php格式的网页,必须用FastCGI来实现,但 FastCGI只是一个框架,实现FastCGI框架的有PHP-FPM,但对于5.2.x版本的php来说,默认是不支持PHP-FPM的,需要打上php-fpm的补丁,对于5.3.2之前版本的也是需要打补丁的,而且打补丁的过程比较麻烦。好在5.3.3版 本的PHP-FPM被直接做进了源代码包中,在编译安装时只需启用PHP-FPM功能即可。
但如果要使用PHP-FPM的话,还需要提供以下几个功能:

  • 需要提供可以解析xml格式的文档,需要安装libxml2 和libxml2-devel这两个包,好在这两个包在安装完开发环境后这两个包是默认安装过的。
  • 需要安装libevent并且在1.4.12之后的版本,不幸的是rhel5.4版本中这个包是是在1.4.12之前的,需要从新手动编译安装该包。
  • libiconv 用来提供网络连接方式的功能组件,可以实现更快速的网络访问,这个组件系统上是没有装的,需要手动编译安装。

继续阅读 »

04-03
2012