首页 运维 网络学院 查看内容

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

2011-12-19 14:08 1008 0

摘要: 我的生产环境下的nginx.conf配置文件,做了虚拟主机设置的,大家可以根据需求更改,下载即可在自己的机器上使用了,本配置文件摘录自《构建高可用Linux服务器》(机械工业出版社),转载麻烦注明...
关键词: nbsp index fastcgi location php server expires pass www access

我的生产环境下的nginx.conf配置文件,做了虚拟主机设置的,大家可以根据需求更改,下载即可在自己的机器上使用了,本配置文件摘录自《构建高可用Linux服务器》(机械工业出版社),转载麻烦注明出处,谢谢,配置文件如下: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.adongstudio.com;     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.wqueen.cn wqueen.cn;       index index.html index.htm index.php;     root  /data/htdocs/www/wqueen/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  baobei.wqueen.cn;     index index.html index.htm index.php;     root  /data/htdocs/www/baobei;      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;     } }    本文出自 “抚琴煮酒” 博客,请务必保留此出处http://andrewyu.blog.51cto.com/1604432/736  
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部