·您当前的位置:首页 > 技术教程 > nginx教程 >

[nginx]实际的nginx配置文件参考

时间:2014-07-14 09:49酷播
[nginx]实际的nginx配置文件参考

[nginx]实际的nginx配置文件参考

  1. user  nobody;# 工作进程的属主 
  2.  worker_processes  4;# 工作进程数,一般与 CPU 核数等同 
  3.  
  4.  #error_log  logs/error.log;  
  5.  #error_log  logs/error.log  notice;  
  6.  #error_log  logs/error.log  info;  
  7.  
  8.  #pid        logs/nginx.pid;  
  9.  
  10.  events {  
  11.     use epoll;#Linux 下性能最好的 event 模式 
  12.     worker_connections  2048;# 每个工作进程允许最大的同时连接数 
  13.  }  
  14.  
  15.  http {  
  16.     include       mime.types;  
  17.     default_type  application/octet-stream;  
  18.  
  19.     #log_format  main  '$remote_addr - $remote_user [$time_local] $request '  
  20.     #                  '"$status" $body_bytes_sent "$http_referer" '  
  21.     #                  '"$http_user_agent" "$http_x_forwarded_for"';  
  22.  
  23.     #access_log  off;  
  24.     access_log  logs/access.log;# 日志文件名 
  25.  
  26.     sendfile        on;  
  27.     #tcp_nopush     on;  
  28.     tcp_nodelay     on;  
  29.  
  30.     keepalive_timeout  65;  
  31.  
  32.     include      gzip.conf;  
  33.      
  34.     # 集群中的所有后台服务器的配置信息 
  35.     upstream tomcats {  
  36.      server 192.168.0.11:8080 weight=10;  
  37.      server 192.168.0.11:8081 weight=10;  
  38.      server 192.168.0.12:8080 weight=10;  
  39.      server 192.168.0.12:8081 weight=10;  
  40.      server 192.168.0.13:8080 weight=10;  
  41.      server 192.168.0.13:8081 weight=10;  
  42.     }  
  43.  
  44.     server {  
  45.         listen       80;#HTTP 的端口 
  46.         server_name  localhost;  
  47.  
  48.         charset utf-8;  
  49.  
  50.         #access_log  logs/host.access.log  main;  
  51.  
  52.      location ~ ^/NginxStatus/ {  
  53.         stub_status on; #Nginx 状态监控配置 
  54.         access_log off;  
  55.      }  
  56.  
  57.      location ~ ^/(WEB-INF)/ {  
  58.         deny all;  
  59.      }  
  60.      
  61.  
  62.      location ~ \.(htm|html|asp|php|gif|jpg|jpeg|png|bmp|ico|rar|css|js| 
  63.      zip|java|jar|txt|flv|swf|mid|doc|ppt|xls|pdf|txt|mp3|wma)$ {  
  64.              root /opt/webapp;  
  65.         expires 24h;  
  66.         }  
  67.  
  68.         location / {  
  69.         proxy_pass http://tomcats;# 反向代理 
  70.         include proxy.conf;  
  71.         }  
  72.  
  73.         error_page 404 /html/404.html;  
  74.  
  75.         # redirect server error pages to the static page /50x.html  
  76.         #  
  77.      error_page 502 503 /html/502.html;  
  78.         error_page 500 504 /50x.html;  
  79.         location = /50x.html {  
  80.             root   html;  
  81.         }  
  82.     }  
  83.  } 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器