Nginx 프로필 템 플 릿

4514 단어 nginx
user  www www;



worker_processes 2;



error_log  /usr/local/nginx/logs/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;

    }



http

    {

        include       mime.types;

        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 50m;



        sendfile on;

        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 256k;

                

        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;



        #limit_zone  crawler  $binary_remote_addr  10m;

        

        

        log_format  accesslog  '$remote_addr - $remote_user [$time_local] "$request" '

        '$status $body_bytes_sent "$http_referer" '

        '"$http_user_agent" $http_x_forwarded_for';

        access_log  /data/nginxlogs/accesslog.log accesslog;



        include conf.d/*.conf;

}

이상 nginx. conf 주 프로필
 
2. 사이트 test. conf
server

  {

            listen       80;

            server_name test.cn;

            index index.html index.htm index.php;

            root  /web/web/test.cn;



            location ~ \.php$ {

                fastcgi_pass   127.0.0.1:9000;

                fastcgi_index  index.php;

                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

                include        fastcgi_params;

            }



            location /status {

                    stub_status on;

                    access_log   off;

            }



            location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${

                            expires      30d;

            }



            location ~ .*\.(js|css)?${

                            expires      12h;

            }



    }

conf. d 폴 더 를 만 들 고 test. conf 를 복사 합 니 다. server name 을 바 꾸 면 루트 는 다른 사이트 입 니 다.

좋은 웹페이지 즐겨찾기