首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Nginx与tomcat反向署理

2012-09-19 
Nginx与tomcat反向代理nginx反向代理tomcat配置user用户名worker_processes cpu的核数*2error_log 错误

Nginx与tomcat反向代理
nginx反向代理tomcat配置


user  用户名;
worker_processes cpu的核数*2;
error_log 错误日志 crit;
pid  nginx_home/nginx.pid
worker_rlimit_nofile 描述文件(与linux有关) 65535

events
{
    use epoll;
    worker_connections 65535;
}

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 300m;
   sendfile on;
   tcp_nopush on;
   keepalive_timeout 60;
   tcp_nodelay on;
   client_body_buffer_size 512k;
   proxy_connect_timeout 5;  
   proxy_read_timeout 60;
   proxy_send_timeout 5;
   proxy_buffer_size 16k;
   proxy_busy_buffers_size 128k;
   proxy_temp_file_write_size 128k;
   gzip on;
   gzip_min_length 1k;
   gzip_http_version 1.1;
   gzip_buffers 4 16k;
   gzip_comp_level 2;
   gzip_types text/plain application/x-javascript text/css application/xml
   gzip_vary on;

   upstream tomcat_server
  {
     ip_hash; -->负载均衡时,保证同一用户的所有请求都指向同一台服务器。因为这台服务器中保存了session,application等等相关信息
     server ip:port;
  }

  server
  {
      listen 80;
      server_name www.domain.com;
      index index.html index.jsp
      root /usr/local/data/

      location ~ \.(jsp|jspx|do)?$
      {
           proxy_next_upstream http_502 http_504 error timeout invalid_header;
           proxy_set_header Host $host;
           proxy_set_header X-Forwarded-For $remote_addr;
           proxy_pass http://tomcat_server;
      }

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
      {
            expires 30d;
      }
 
      location ~ .*\.(js|css)?$
      {
          expires 1h;
      }

       access_log off;

  }
 







}

热点排行