Skip to content

2.2 nginx_http.conf

couplewith edited this page Mar 7, 2018 · 1 revision

2.2 nginx_http.conf

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  off;
  #  access_log  logs/access.log ;

    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;

  # keepalive_timeout  15;
    keepalive_timeout  30;
    keepalive_requests 20000;


    client_header_timeout  1m;
    client_body_timeout    1m;
    send_timeout           1m;

    # this is where you define your clusters.
    # es RR
    upstream es_search_9200 {
        server 21.23.7.68:9200 max_fails=3 fail_timeout=30s;
        server 21.23.7.69:9200 max_fails=3 fail_timeout=30s;
        server 21.23.7.70:9200 backup;

        keepalive 30;
       # keepalive 1024 single;
    }


    upstream es_fluent_9999 {
        server 127.0.0.1:9999      max_fails=3 fail_timeout=30s;
        server 22.21.5.206:9999 backup;
        server 22.21.5.205:9999 backup;
        server 21.23.7.69:9999 backup;
        server 21.23.7.70:9999 backup;
     #  server 21.23.74.68:9999 backup;

        keepalive 300;
    }

    upstream es_kibana4_5601 {
        server 21.23.7.68:5601 max_fails=3 fail_timeout=30s;
        server 21.23.7.69:5601 backup;
        server 21.23.7.70:5601 backup;

        keepalive 30;
    }
    upstream sys_rrd_8081 {
        server 21.21.7.70:8081 max_fails=3 fail_timeout=30s;
        server 21.21.7.69:8081 backup;
        server 21.21.7.68:8081 backup;

        keepalive 30;
    }

    gzip  on;

    #-----------------------------------------------------------------------
    # include "default/vhost_default.conf";          # listen   80,sample,443
    # include "sample/vhost_search_web.conf";      # listen   80 -> 9290;

    # elastic
    include "eslog/vhost_www.conf";               # listen   80,sample,443
    include "eslog/vhost_SSL.conf";               # listen   80,sample,443
    include "eslog/vhost_esch.conf";              # listen   9290 -> 9200;
    include "eslog/vhost_fluent.conf";            # listen   9990 -> 9999;
    include "CORONA/vhost_corona.conf";           # listen   8081; /data/web_app/CORONA/web_corona
   # include "eslog/vhost_kibana.conf";            # listen   8085; /data/logminor/kibana3
}