nginx 常规配置

kevin.Zhu 发布于:2013-1-16 13:28 分类:Nginx  有 20 人浏览,获得评论 0 条  

user www-data;

worker_processes 8;

# worker_cpu_affinity  0001 0010 0100 1000;

worker_cpu_affinity  10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001;

pid /var/run/nginx.pid;


events {

worker_connections 40960;

multi_accept on;

}


http {


##

# Basic Settings

##


sendfile on;

tcp_nopush on;

tcp_nodelay on;

keepalive_timeout 90;

types_hash_max_size 2048;

server_tokens off;


#新加的

fastcgi_buffers 16 256k;

        fastcgi_buffer_size 128k;

        fastcgi_busy_buffers_size 512k;

        fastcgi_intercept_errors on;    #nginx 出错重定向

        client_max_body_size 50m;

        fastcgi_connect_timeout  900; 

        fastcgi_send_timeout     600;

        fastcgi_read_timeout     600;


# server_names_hash_bucket_size 64;

# server_name_in_redirect off;


include /etc/nginx/mime.types;

default_type application/octet-stream;


##

# Logging Settings

##


access_log /var/log/nginx/access.log;

error_log /var/log/nginx/error.log;


upstream  php_servers {

#ip_hash;

server    127.0.0.1:9000; 

#server    10.153.87.129:9000;

}


##

# Gzip Settings

##


gzip on;

gzip_disable "msie6";


gzip_vary on;

gzip_proxied any;

gzip_comp_level 6;

gzip_buffers 16 8k;

gzip_http_version 1.1;

gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;


##

# nginx-naxsi config

##

# Uncomment it if you installed nginx-naxsi

##


#include /etc/nginx/naxsi_core.rules;


##

# nginx-passenger config

##

# Uncomment it if you installed nginx-passenger

##

#passenger_root /usr;

#passenger_ruby /usr/bin/ruby;


##

# Virtual Host Configs

##


include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

}



#mail {

# # See sample authentication script at:

# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript

# # auth_http localhost/auth.php;

# # pop3_capabilities "TOP" "USER";

# # imap_capabilities "IMAP4rev1" "UIDPLUS";

# server {

# listen     localhost:110;

# protocol   pop3;

# proxy      on;

# }

# server {

# listen     localhost:143;

# protocol   imap;

# proxy      on;

# }

#}