nginx 프로필 분석 (1)

4762 단어 nginx
nginx.conf
user              nginx; 

    # nginx       

worker_processes  1;

    #      ,      CPU     



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

    #     ,    

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

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

    

pid        /var/run/nginx.pid;

    # pid    



events {

    worker_connections  1024;

}

    #           

            events  





http {

    #   http   ,    http  

    include       /etc/nginx/mime.types;

        #    mime  ,   mime.type    

    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"';

        #     

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

        #     ,  

    sendfile        on;

        # sendfile      nginx      sendfile  (zero copy   )      ,

        #       ,     on,             IO     ,    off,        I/O    ,     uptime

    #tcp_nopush     on;



    #keepalive_timeout  0;

    keepalive_timeout  65;

        #     

    #gzip  on;

        #     

    # Load config files from the /etc/nginx/conf.d directory

    # The default server is in conf.d/default.conf

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

        #           .

}

default.conf
server {

    #      ,    server  

    listen       80 default_server;

        #     

    server_name  _;

        #     .

    #charset koi8-r;

        #    

    #access_log  logs/host.access.log  main;

        #           

    # Load configuration files for the default server block.

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

        #            

    location / {

        #    

        root   /usr/share/nginx/html;

            #       

        index  index.html index.htm;

            #                    

    }



    error_page  404              /404.html;

        #         

    location = /404.html {

        root   /usr/share/nginx/html;

    }



    # redirect server error pages to the static page /50x.html

    #

    error_page   500 502 503 504  /50x.html;

    location = /50x.html {

        root   /usr/share/nginx/html;

    }



    # proxy the PHP scripts to Apache listening on 127.0.0.1:80

    #

    #location ~ \.php$ {

    #    proxy_pass   http://127.0.0.1;

    #}



    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

    #

     location ~ \.php$ {

        # php      ,fastcgi  

         root           html;

         fastcgi_pass   127.0.0.1:9000;

         fastcgi_index  index.php;

         fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

         include        fastcgi_params;

     }



    # deny access to .htaccess files, if Apache's document root

    # concurs with nginx's one

    #

    #location ~ /\.ht {

    #    deny  all;

    #}

}

좋은 웹페이지 즐겨찾기