#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}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; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; ################################ upstream default-tomcat-service-clsip-01-8080 { # Load balance algorithm; empty for round robin, which is the default least_conn; server 172.30.10.5:8080 max_fails=0 fail_timeout=0; server 172.30.28.2:8080 max_fails=0 fail_timeout=0; } upstream default-tomcat-service-clsip-02-8080 { # Load balance algorithm; empty for round robin, which is the default least_conn; server 172.30.10.5:8080 max_fails=0 fail_timeout=0; server 172.30.28.2:8080 max_fails=0 fail_timeout=0; } upstream default-tomcat-service-clsip-8080 { # Load balance algorithm; empty for round robin, which is the default least_conn; server 172.30.10.5:8080 max_fails=0 fail_timeout=0; server 172.30.28.2:8080 max_fails=0 fail_timeout=0; } upstream default-tomcat-service-test01-8080 { # Load balance algorithm; empty for round robin, which is the default least_conn; server 172.30.10.5:8080 max_fails=0 fail_timeout=0; server 172.30.28.2:8080 max_fails=0 fail_timeout=0; } upstream default-tomcat-service-test02-8080 { # Load balance algorithm; empty for round robin, which is the default least_conn; server 172.30.10.5:8080 max_fails=0 fail_timeout=0; server 172.30.28.2:8080 max_fails=0 fail_timeout=0; } upstream default-tomcat-service-test022-8403 { # Load balance algorithm; empty for round robin, which is the default least_conn; server 127.0.0.1:8181 max_fails=0 fail_timeout=0; } upstream upstream-default-backend { # Load balance algorithm; empty for round robin, which is the default least_conn; server 172.30.92.3:8080 max_fails=0 fail_timeout=0; } ####################################### server { server_name gcp33.boco.com; listen 8765; listen [::]:8765; set $proxy_upstream_name "-"; location /gcp11 { proxy_pass http://default-tomcat-service-clsip-8080; } location / { proxy_pass http://upstream-default-backend; } } server { server_name gcp44.boco.com; listen 8764; listen [::]:8764; set $proxy_upstream_name "-"; location /gcp33 { proxy_pass http://default-tomcat-service-clsip-02-8080; } location /gcp22 { proxy_pass http://default-tomcat-service-clsip-01-8080; } location / { proxy_pass http://upstream-default-backend; } } server { server_name gcp2.boco.com; listen 8765; listen [::]:8765; set $proxy_upstream_name "-"; location /gcp222 { proxy_pass http://default-tomcat-service-test022-8403; } location /gcp22 { proxy_pass http://default-tomcat-service-test02-8080; } location /gcp2 { proxy_pass http://default-tomcat-service-test01-8080; } location / { proxy_pass http://upstream-default-backend; } }######################################}