/ 中存储网

Nginx服务器在Windows系统中的配置示例

2014-04-02 17:55:01 来源:IT技术网
#Nginx所用用户和组,window下不指定  

#user  niumd niumd;  

#工作的子进程数量(通常等于CPU数量或者2倍于CPU)  

worker_processes  8;  

#错误日志存放路径  

#error_log  logs/error.log;  

#error_log  logs/error.log  notice;  

error_log  logs/error.log  info;  

#指定pid存放文件  

pid        logs/nginx.pid;  

events {  

    #使用网络IO模型linux建议epoll,FreeBSD建议-www.2cto.com-采用kqueue,window下不指定。  

    #use epoll;  

    #允许最大连接数  

    worker_connections  2048;  

}  

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  off;  

    access_log  logs/access.log;  

    client_header_timeout  3m;  

    client_body_timeout    3m;  

    send_timeout           3m;  

    client_header_buffer_size    1k;  

    large_client_header_buffers  4 4k;  

    sendfile        on;  

    tcp_nopush      on;  

    tcp_nodelay     on;  

    #keepalive_timeout  75 20;  

    #include    gzip.conf;  

    upstream localhost {  

      #根据ip计算将请求分配各那个后端tomcat,许多人误认为可以解决session问题,其实并不能。  

      #同一机器在多网情况下,路由切换,ip可能不同  

      #ip_hash;   

      server localhost:8080;  

      #server localhost:18080;  

     }  

    server {  

            listen       80;  

            server_name  localhost;     

            location / {   

                        proxy_pass http://localhost;  

            }  

   }