nginx前端负载均衡主配置文件

cat /usr/local/nginx/conf/nginx.conf

user  www www;

worker_processes auto;

error_log  /home/wwwlogs/nginx_error.log  crit;
pid        /usr/local/nginx/logs/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 51200;

events
    {
        use epoll;
        worker_connections 51200;
        multi_accept on;
    }

http
    {
        include       mime.types;
        default_type  application/octet-stream;
        
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';

        server_names_hash_bucket_size 128;
        client_header_buffer_size 64k;
        large_client_header_buffers 4 64k;
        client_max_body_size 30m;
        
        sendfile   on;
        tcp_nopush on;
        keepalive_timeout 120;
        tcp_nodelay on;
        
        upstream backend {
           server 192.168.1.100:80 weight=5 max_fails=5 fail_timeout=15s;
           server 192.168.1.99:80 weight=5 max_fails=5 fail_timeout=15s;
           keepalive 600;
        }
        
        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 64k;
        gzip_http_version 1.1;
        gzip_comp_level 4;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/xml+rss;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";
        
        limit_conn_zone $binary_remote_addr zone=conip:50m;
        limit_req_zone $binary_remote_addr zone=reqip:50m rate=100r/s;
        
        server_tokens off;
        access_log off;
        
        open_file_cache max=204800 inactive=20s; 
        open_file_cache_valid 30s; 
        open_file_cache_min_uses 1; 
        open_file_cache_errors on; 
         
        proxy_temp_path   /home/proxy_temp;
        proxy_cache_path  /home/proxy_cache levels=1:2 keys_zone=cache_one:500m inactive=99s max_size=1g;        
        
        #include guolv_ip.conf;
        include vhost/*.conf;
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
posted @ 2018-03-03 13:33  勤奋的蓝猫  阅读(1)  评论(0编辑  收藏  举报  来源