《精通Nginx》一2.2 Nginx的全局配置参数

2.2 Nginx的全局配置参数

全局配置部分被用于配置对整个server都有效的参数和前一个章节中的例外格式。全局部分可能包含配置指令,例如,user和worker_processes,也包括“节、部分(section)”。例如,events,这里没有大括号({})包围全局部分。

在全局部分中,最重要的配置指令都在表2-1中,这些指令将会是你处理的最重要部分。

下面是一个使用这些指令的简短的例子。

we want nginx to run as user www

user www;
the load is CPU-bound and we have 12 cores
worker_processes  12;
explicitly specifying the path to the mandatory error log
error_log  /var/log/nginx/error.log;
also explicitly specifying the path to the pid file
pid        /var/run/nginx.pid;
sets up a new configuration context for the 'events' module
events {
    # we're on a Solaris-based system and have determined that nginx
    # will stop responding to new requests over time with the default
    # connection-processing mechanism, so we switch to the second-best
    use /dev/poll;
    # the product of this number and the number of worker_processes
    # indicate s how many simultaneous connections per IP:port pair are
    # accepted
    worker_connections  2048;
}

这一部分应该放置在nginx.conf文件的顶部。

时间: 2024-10-29 00:12:41

《精通Nginx》一2.2 Nginx的全局配置参数的相关文章

《精通Nginx》——2.2 Nginx的全局配置参数

2.2 Nginx的全局配置参数 全局配置部分被用于配置对整个server都有效的参数和前一个章节中的例外格式.全局部分可能包含配置指令,例如,user和worker_processes,也包括"节.部分(section)".例如,events,这里没有大括号({})包围全局部分. 在全局部分中,最重要的配置指令都在表2-1中,这些指令将会是你处理的最重要部分. https://yqfile.alicdn.com/3472e29b64e8e179bf04f3a469a82b1df5ce

Nginx学习笔记六Nginx的模块开发

1.Nginx配置文件主要组成:main(全局配置)这部分的指令将影响其他所有部分.server(虚拟主机配置)这部分指令主要用于指定虚拟主机域名,IP和端口.upstream(主要为反向代理,负载均衡相关配置)这部分指令用于设置反向代理及后端服务 器的负载均衡.location(目录匹配配置)这部分指令用于匹配网页位置(例如,根目录"/","/images",等 等). location部分会继承server部分的指令,而server部分会继承main部分的指令.

PHP连接Nginx服务器并解析Nginx日志的方法_php技巧

php与nginx整合 PHP-FPM也是一个第三方的FastCGI进程管理器,它是作为PHP的一个补丁来开发的,在安装的时候也需要和PHP源码一起编译,也就是说PHP-FPM被编译到PHP内核中,因此在处理性能方面更加优秀:同时它在处理高并发方面也比spawn-fcgi引擎好很多,因此,推荐Nginx+PHP/PHP-FPM这个组合对PHP进行解析. FastCGI 的主要优点是把动态语言和HTTP Server分离开来,所以Nginx与PHP/PHP-FPM经常被部署在不同的服务器上,以分担

tomcat与nginx的整合&nginx 配置https

一.安装Tomcat和jdk   1.安装jdk # tar xvf jdk1.6.0_11.tar # mv jdk1.6.0_11 /usr/local/ 配置环境变量 # vim /etc/profile 添加 JAVA_HOME=/usr/local/jdk1.6.0_11 export JAVA_HOME CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export CLASSPATH PATH=$JAVA_HOME

Nginx与PHP(FastCGI)的安装、配置与优化

FastCGI的介绍和工作原理 首先简单的介绍下FastCGI:   FastCGI是语言无关的.可伸缩结构的CGI开放扩展,其主要行为是将CGI解释器进行保持在内存中并因此获得较高的性能.众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能.伸缩性.Fail-Over特性等.   FastCGI的工作原理是:   (1)FastCGI进程管理器自身初始化,启动多个CGI解释器进程(多个php-cgi进程

lvs集群-lvs +nginx集群、nginx自身集群和 lvs自身集群,三种集群的优缺点

问题描述 lvs +nginx集群.nginx自身集群和 lvs自身集群,三种集群的优缺点 lvs +nginx集群.nginx+keepalive集群.lvs+keepalive集群 三者之间有什么优缺点?尤其nginx+keepalive自身可以实现集群,为什么还有人采用lvs +nginx集群呢,多加一个lvs呢?

Nginx源码安装及调优配置

由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优化 [root@linuxprobe ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz [root@linuxprobe ~]# tar xvf nginx-1.10.1.tar.gz -C /usr/local/src/ [root@linux

nginx上传模块—nginx upload module

nginx上传模块 一. nginx upload module原理 官方文档: http://www.grid.net.ru/nginx/upload.en.html Nginx upload module通过nginx服务来接受用户上传的文件,自动解析请求体中存储的所有文件上传到upload_store指定的目录下.这些文件信息从原始请求体中分离并根据nginx.conf中的配置重新组装好上传参数,交由upload_pass指定的段处理,从而允许处理任意上传文件.每个上传文件中的file字段

01_Nginx安装,nginx下部署项目,nginx.conf配置文件修改,相关文件配置

 1.下载Nginx,进入Nginx下载地址:http://nginx.org/ 点击nginx-1.8.0,进入:http://nginx.org/en/download.html,下载文件: 2 下载pcre,这个是一个正则表达式的库,Nginx做rewriter的时候回用到这个库: 进入pcre的官网(rewrite模式需要pcre):http://www.pcre.org/ 选中右击复制所需要的版本: 3 下载zlib库(gzip模块需要zlib):http://www.zlib.n