nginx.conf的events,http段一般固定配置

 1 nginx.conf的events,http段一般固定配置
 2 user nobody nobody;  #使用的用户可以按照实际情况修改
 3 worker_processes 2;   #指定nginx开启的进程数,将其设置为可用的CPU内核数将是一个好的开始
 4 error_log /usr/local/nginx/logs/nginx_error.log crit;
 5 pid /usr/local/nginx/logs/nginx.pid;
 6 worker_rlimit_nofile 51200; #更改worker进程的最大打开文件数限制。设置后你的操作系统和Nginx可以处理比“ulimit -a”更多的文件,所以把这个值设高,这样nginx就不会有“too many open files”问题了。
 7 events
 8 {
 9     use epoll;
10     worker_connections 6000;
11 }
12 http
13
14 {
15     include mime.types;
16     default_type application/octet-stream;
17     server_names_hash_bucket_size 3526;
18     server_names_hash_max_size 4096;
19     log_format combined_realip ‘$remote_addr $http_x_forwarded_for [$time_local]‘
20     ‘$host "$request_uri" $status‘
21     ‘"$http_referer" "$http_user_agent"‘;
22     sendfile on;
23     tcp_nopush on;
24     keepalive_timeout 30;
25     client_header_timeout 3m;
26     client_body_timeout 3m;
27     send_timeout 3m;
28     connection_pool_size 256;
29     client_header_buffer_size 1k;
30     large_client_header_buffers 8 4k;
31     request_pool_size 4k;
32     output_buffers 4 32k;
33     postpone_output 1460;
34     client_max_body_size 10m;
35     client_body_buffer_size 256k;
36     client_body_temp_path /usr/local/nginx/client_body_temp;
37     proxy_temp_path /usr/local/nginx/proxy_temp;
38     #fastcgi_temp_path /usr/local/nginx/fastcgi_temp;
39     #fastcgi_intercept_errors on;
40     tcp_nodelay on;
41     gzip on;
42     gzip_min_length 1k;
43     gzip_buffers 4 8k;
44     gzip_comp_level 5;
45     gzip_http_version 1.1;
46     gzip_types text/plain application/x-javascript text/css text/htm application/xml;
47    include vhosts/*.conf; (虚拟主机)
48 }
时间: 2024-10-16 00:16:46

nginx.conf的events,http段一般固定配置的相关文章

2、Nginx配置文件nginx.conf的配置详解

前面Nginx安装配置文件中简单的解释了nginx.conf配置文件中几个指令的含义,这篇文章内容将对这些指令的用法作出详细的解释. 先看看配置文件的内容: user  nginx; worker_processes  4; error_log  /var/log/nginx/error.log warn; pid        /var/run/nginx.pid; events {     worker_connections  1024; } http {     include     

Nginx安装与配置文件nginx.conf详解

引用“http://ixdba.blog.51cto.com/2895551/790611” 1.安装Nginx在安装Nginx之前,需确保系统已经安装了gcc. openssl-devel. pcre-devel和zlib-devel软件库.下面是Nginx安装过程: 1 wget http://nginx.org/download/nginx-1.0.14.tar.gz 2 tar zxvf nginx-1.0.14.tar.gz 3 ./configure --with-http_stub

NGINX配置文件nginx.conf详解

1.配置文件结构 Nginx配置文件主要分成四部分:main(全局设置).server(主机设置).upstream(上游服务器设置,主要为反向代理.负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令.main部分设置的指令将影响其它所有部分的设置:server部分的指令主要用于指定虚拟主机域名.IP和端口:upstream的指令用于设置一系列的后端服务器,设置反向代理及后端服务器的负载均衡:location部分用于匹配网页位置(比如,根目录"/"

Nginx(三):nginx.conf配置文件说明 【2】 文件结构和配置高亮

配置文件结构说明: 里面的配置文件有几个,当然最主要是nginx.conf配置文件. Main配置段,是核心配置段. Events { 配置事件的 } Http { } 标准http配置段,可选http配置段,都在http{}这里配置,每一种都是一个独立的. 注意:每一个配置参数都需要以分号结尾 标准模块也叫作核心模块是默认都安装的,如果不想安装就是-without什么,可选模块是默认不安装的,如果想安装就是-with-什么 可选模块比如-with-http_ssl_module和-with-h

Nginx配置文件(nginx.conf)配置详解

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes 8; 工作进程:数目.根据硬件调整,通常等于CPU数量或者2倍于CPU. error_log  logs/error.log; error_log  logs/error.log  notice; error_log  logs/error.log  info; 错误日志:存放路径. pid logs/nginx.pi

Nginx配置文件nginx.conf中文详解(转)

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/nginx/logs/error.log info; #进程pid文件 pid /usr/local/nginx

企业级nginx.conf优化参考模板

以下是我整理的非常实用的企业级nginx.conf优化参考模板,整个配置并不一定适合各种环境,所以需要大家按各自需求选取部分功能配置到自己的nginx配置文件中. user nginx;     #Nginx服务的默认用户 worker_processes 4;     #一般为CPU核个数 worker_cpu_affinity 001 0010 0100 1000;  #绑定不同Nginx进程到不同CPU上 worker_rlimit_nofile 6535;     #worker进程最大

lnmp环境下 nginx.conf的常见配置

做个lnmp环境下 nginx.conf的常见配置说明 vim /usr/local/nginx/conf/nginx.conf 使用如下配置 user  nobody nobody;   //nginx子进程的用户 worker_processes 2;    //nginx子进程个数 error_log /usr/local/nginx/logs/nginx_error.log debug; //错误日志路径及日志级别 debug调试用内容最详细 .一般用crit pid /usr/loca

nginx.conf配置文件的简单说明

#nginx 监听原理 先监听端口 --> 再配置域名 -->匹配到就访问local 否则 没有匹配到域名就默认访问第一个监听端口的local地址 # vi nginx.conf user nobody nobody; # 运 nginx的所属组和所有者 worker_processes 2; # 开启两个 nginx工作进程,一般几个 CPU核心就写几 error_log logs/error.log notice; # 错误日志路径 pid logs/nginx.pid; # pid 路径