网站地图    收藏   

主页 > 系统 > linux系统 >

Nginx服务器配置 - Linux操作系统:Ubuntu_Centos_Debi

来源:自学PHP网    时间:2015-04-14 11:51 作者: 阅读:

[导读] Nginx服务器配置主要参数worker_processes 16;worker_cpu_affinity 0000000000000001 0000000000000010 0000000000000100 0000000000001000 0000000000010000 0000000000100000 0000000001000000 00000......

Nginx服务器配置主要参数
 
worker_processes  16;
 
worker_cpu_affinity 0000000000000001 0000000000000010 0000000000000100 0000000000001000 0000000000010000 0000000000100000 0000000001000000 0000000010000000 0000000100000000 0000001000000000 0000010000000000 0000100000000000 0001000000000000 0010000000000000 0100000000000000 1000000000000000; 
  www.2cto.com  
worker_rlimit_nofile 1024000; 
 
pid        logs/nginx.pid; 
 
events { 
    use epoll; 
    worker_connections  1024000; 
 
default_type application/octet-stream;
    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 8m;
    sendfile on;  www.2cto.com  
    tcp_nopush     on;
    keepalive_timeout 60;
    tcp_nodelay on;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 128k;
    open_file_cache max=1024000 inactive=60s;
    open_file_cache_min_uses 1;
    open_file_cache_valid 30s;
 
 ##cache##
  proxy_connect_timeout 5;
  proxy_read_timeout 60;
  proxy_send_timeout 5;
  proxy_buffer_size 16k;
  proxy_buffers 4 64k;
  proxy_busy_buffers_size 128k;
  proxy_temp_file_write_size 128k;
  proxy_temp_path tmp/temp_dir;
  proxy_cache_path tmp/cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g;
  ##end## 
 #gzip  on;
    gzip on;
    gzip_min_length 1k;
    gzip_buffers     4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 2;
    gzip_types       text/plain application/x-javascript text/css application/xml;
    gzip_vary on;  www.2cto.com  
 
upstream in_pool
    {
    #ip_hash;
    server 192.168.0.3:8080;
    server 192.168.0.6:8080 backup;
    server 192.168.0.9:8080 backup;
    }
 
 server {
        listen       80;
        server_name 192.168.60.30;
 
        #charset koi8-r;
        location ~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf)(.*) {
              proxy_pass http://interface_pool ;
              proxy_redirect off;
              proxy_set_header Host $host;
              proxy_cache cache_one;
              proxy_cache_valid 200 302 1h;
              proxy_cache_valid 301 1d;
              proxy_cache_valid any 1m;
              expires 30d;
        }  www.2cto.com  
        location ~ .*\.(php)(.*){
             proxy_pass http://interface_pool ;
             proxy_set_header        Host $host;
             proxy_set_header        X-Real-IP $remote_addr;
             proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        }
        location ~ .*\.(jsp)(.*){
             proxy_pass http://interface_pool ;
             proxy_set_header        Host $host;
             proxy_set_header        X-Real-IP $remote_addr;
             proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        }
 
 
作者 xiaoxin

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论