首页 > 代码库 > nginx.conf

nginx.conf


user group www www;

worker_processes  8;//进程数,建议设置为等于CPU总核心数


error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;


pid        logs/nginx.pid;



events {

   worker_connections  1024;

}



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


   #access_log  logs/access.log  main;


   sendfile        on;

   #tcp_nopush     on;


   #keepalive_timeout  0;

   keepalive_timeout  65;


   gzip  on;


   server {

       listen       80;

       server_name  localhost;


       #charset koi8-r;


       access_log  logs/host.access.log  main;


       #站点文件目录

       location / {

           root   /app/website;

           index  index.html index.htm index.php;

       }


       #error_page  404              /404.html;


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

       #

       error_page   500 502 503 504  /50x.html;

       location = /50x.html {

           root   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$ {

       #   root           html;

           fastcgi_pass   127.0.0.1:9000;

           fastcgi_index  index.php;

           fastcgi_param  SCRIPT_FILENAME  /app/website$fastcgi_script_name;

           include        /app/nginx/conf/fastcgi_params;

       }


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

       # concurs with nginx‘s one

       #

       #location ~ /\.ht {

       #    deny  all;

       #}

   }



   # another virtual host using mix of IP-, name-, and port-based configuration

   #

   #server {

   #    listen       8000;

   #    listen       somename:8080;

   #    server_name  somename  alias  another.alias;


   #    location / {

   #        root   html;

   #        index  index.html index.htm;

   #    }

   #}



   # HTTPS server

   #

   #server {

   #    listen       443;

   #    server_name  localhost;


   #    ssl                  on;

   #    ssl_certificate      cert.pem;

   #    ssl_certificate_key  cert.key;


   #    ssl_session_timeout  5m;


   #    ssl_protocols  SSLv2 SSLv3 TLSv1;

   #    ssl_ciphers  HIGH:!aNULL:!MD5;

   #    ssl_prefer_server_ciphers   on;


   #    location / {

   #        root   html;

   #        index  index.html index.htm;

   #    }

   #}


}


本文出自 “杨尼玛” 博客,谢绝转载!