找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 570|回复: 0

nginx生产环境配置 (1)

[复制链接]

155

主题

15

回帖

360

牛毛

一级牛人

积分
360
发表于 2011-9-28 14:33:40 | 显示全部楼层 |阅读模式 来自 河北省石家庄市
user  nginx; worker_processes  16;  #根据cpu核数确定   error_log  /web/log/nginx-error.log; pid        logs/nginx.pid;     events {         use epoll;     #使用epoll方式         worker_connections  8192; }     http {         #通用配置选项         include       mime.types;         default_type  application/octet-stream;           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通用配置         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压缩选项         gzip on;         gzip_min_length  1k;         gzip_buffers     4 16k;         gzip_comp_level 6;         gzip_types       text/plain application/x-javascript text/css application/xml;         gzip_vary on;           #日志格式         log_format main                 '$remote_addr - $remote_user [$time_local] "$request" '                 '$status $body_bytes_sent "$http_referer" '                 '"$http_user_agent" "$http_x_forwarded_for"';           #默认server         server {                 listen 80 default;                 root /dev/null;                 location / {                         return 404;                         access_log off;                 }         }           #包含其他配置文件的路径,此处是相对主程序路径         include conf.d/*.conf;   } 详细配置
server {         listen       80 ;         server_name  .........;         index index.html index.php;         root  /web/wwwroot/snapB/app/webroot;           include block.conf;  #关键词过滤配置文件         #rewrite规则,前两条是为了访问二级域名时跳转到三级域名,后面几条是因为搜索引擎收录了我们错误的url         if ($host = '......') {                 rewrite  ^/(.*)$  http://....../$1  permanent;         }           if ($host = '.......') {                 rewrite  ^/(.*)$  http://......./$1  permanent;         }           #根据user-agent阻止恶意流量         if ($http_user_agent ~* ".*(Huaweisymantecspider|huaweisymantecspider|Wget|wget|robot|spideri|MJ12bot|HTTrack|crawl|Python|python|Java|java|Perl|perl|PHP|php).*") {                 set $var_bad_user_agent '1';         }         if ($http_user_agent ~ "^$") {                 set $var_bad_user_agnet '1';         }         if ($http_user_agent ~* ".*(BaiDu|Sougou|Google).*") {                 set $var_bad_user_a
本文由:SKF轴承 http://wwww.9-zc.com 整理发布
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-25 03:22 , Processed in 0.143653 second(s), 30 queries .

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表