-
Notifications
You must be signed in to change notification settings - Fork 0
2.2 nginx_http.conf
couplewith edited this page Mar 7, 2018
·
1 revision
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
}