当前位置: > Linux服务器 > nginx >

一个生产环境下的nginx.conf配置文件(多虚拟主机)

时间:2014-07-04 01:26来源:linux.it.net.cn 作者:IT网
一个用于生产环境下的nginx.conf配置文件,包括多虚拟主机的配置等。

生产环境中nginx的配置文件nginx.conf:
 

复制代码代码示例:
 user  www www; 
 worker_processes 8; 
 error_log  /data/logs/nginx_error.log  crit; 
 pid  /usr/local/webserver/nginx/nginx.pid; 
  
 #Specifies the value for maximum file descriptors that can be opened by this process.  
 worker_rlimit_nofile 65535; 
 events  
 { 
   use epoll; 
   worker_connections 65535; 
 } 
  
 http  
 { 
   include    mime.types; 
   default_type  application/octet-stream; 
   #charset  gb2312; 
   server_names_hash_bucket_size 128; 
   client_header_buffer_size 32k; 
   large_client_header_buffers 4 32k; 
   client_max_body_size 8m; 
     
   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 128k; 
  
   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; 
   server  
   { 
  listen 80 default; 
  server_name _; 
  index index.html index.htm index.php; 
  root /data/htdocs/www; 
  #server_name_in_redirect off; 
   
  location ~ .*\.(php|php5)?$ 
  { 
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
  } 
  
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  } 
  
  } 
  
   server 
   { 
  listen    80; 
  server_name  www.1234.la; 
  index index.html index.htm index.php; 
  root  /data/htdocs/www/adongweb; 
  
  #limit_conn   crawler  20;  
  location ~ .*\.(php|php5)?$ 
  {    
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
  } 
   
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  }  
  
  log_format  access  '$remote_addr - $remote_user [$time_local] "$request" ' 
      '$status $body_bytes_sent "$http_referer" ' 
      '"$http_user_agent" $http_x_forwarded_for'; 
  access_log  /data/logs/access.log  access; 
    } 
  
   server 
   { 
  listen    80; 
  server_name  www.longfeistudio.com; 
  index index.html index.htm index.php; 
  root  /data/htdocs/www/ImageVue; 
  
  #limit_conn   crawler  20; 
    
  location ~ .*\.(php|php5)?$ 
  { 
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
  } 
    
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  } 
  
  access_log  off; 
    } 
  
   server 
   { 
  listen    80; 
  server_name  www.hongyanbike.com; 
  index index.html index.htm index.php; 
  root  /data/htdocs/www/xhui/hybike; 
  
  location ~ .*\.(php|php5)?$ 
  {    
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
  } 
   
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  } 
  
  access_log  off; 
   } 
  
 server 
   { 
  listen    80; 
  server_name  www.very365.com mm.very365.com very365.com;  
  index index.html index.htm index.php; 
  root  /data/htdocs/www/very365; 
   location / 
   {   
   rewrite ^/(.*)/product/([0-9]+)/$ /seoproduct\.php\?spell=$1&productid=$2; 
   rewrite ^/brand/(.*)/page/([0-9]+)/$ /seobrand\.php\?spell=$1&page=$2; 
   rewrite ^/brand/(.*)/$ /seobrand\.php\?spell=$1; 
  
  } 
  location ~ .*\.(php|php5)?$ 
  { 
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
    fastcgi_param SCRIPT_FILENAME /data/htdocs/www/very365$fastcgi_script_name; 
    fastcgi_param  SCRIPT_NAME  /data/htdocs/www/very365$fastcgi_script_name; 
  } 
  
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  } 
  
  access_log  off; 
  
   } 
 server 
   { 
  listen    80; 
  server_name  www.it.net.cn it.net.cn; 
  
  
  index index.html index.htm index.php; 
  root  /data/htdocs/www/itnetcn/bbs; 
  
  location ~ .*\.(php|php5)?$ 
  { 
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
  } 
  
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  } 
  
  access_log  off; 
  } 
 server 
   { 
  listen    80; 
  server_name  linux.it.net.cn; 
  index index.html index.htm index.php; 
  root  /data/htdocs/www/linux; 
  
  location ~ .*\.(php|php5)?$ 
  { 
    #fastcgi_pass  unix:/tmp/php-cgi.sock; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    include fcgi.conf; 
  } 
  
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 
  { 
    expires   30d; 
  } 
  
  location ~ .*\.(js|css)?$ 
  { 
    expires   1h; 
  } 
  
  access_log  off; 
  } 
 }
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容