nginx.conf配置文件(Nginx整合Tomcat)
2018-07-28 15:49:25

下载地址http://www.lerx.com/download/nginx_conf.rar


############################################################################
##########################       nginx.conf       ##########################
##########################      www.lerx.com      ##########################
##########################            by lzh      ##########################
############################################################################




#user  nobody;
worker_processes  2;
worker_cpu_affinity 01 10;
worker_rlimit_nofile 102400;




#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;




#pid        logs/nginx.pid;







events {
    worker_connections  2048;
    multi_accept on;
    use epoll;
}








http {
    include       mime.types;
    default_type  application/octet-stream;




    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';




    #access_log  logs/access.log  main;




    sendfile        on;
    #tcp_nopush     on;




    server_tokens off;
    tcp_nopush on;
    
    client_header_timeout 20;
    client_body_timeout 30;
    reset_timedout_connection on;
    send_timeout 16;
    keepalive_timeout  65;




    #gzip  on;




    server {
        listen       80;
        server_name  localhost;
        root   /home/portal/public_html;
large_client_header_buffers 4 16k;
        client_max_body_size 300m;
        client_body_buffer_size 128k;
        proxy_connect_timeout 600;
        proxy_read_timeout 600;
        proxy_send_timeout 600;
        proxy_buffer_size 64k;
        proxy_buffers   4 32k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;
        #charset koi8-r;




        #access_log  logs/host.access.log  main;




        location / {
            #root   html;
            index  index.html index.htm index.jsp;
            #error_page 405 =200 ;
        }




        location ~ .*.jsp$
        {
                index index.jsp;
                proxy_pass http://localhost:8080;
                proxy_set_header        X-Real-IP $remote_addr;
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header        Host $http_host;
        }




        location ~ \.action$ {
                proxy_pass              http://localhost:8080;
                proxy_set_header        X-Real-IP $remote_addr;
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header        Host $http_host;
set_real_ip_from 192.168.X.X;
real_ip_header X-Real-IP;
        }




        location ~ ^/WEB-INF/* {
        proxy_pass              http://localhost:8080;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        Host $http_host;
        }




        #error_page  404              /404.html;




        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

发布:lzh